我想創建一個輸入字段填充特定指令的表單,例如:在標籤文本字段中輸入用戶名:「UserName」。因此,在首先單擊文本字段的前面的語句(「輸入用戶名」)應該被清除,光標應該等待傳入的文本。在另一次點擊相同的文本字段時,我的新文本將保留用於進一步的提交操作,除非它被我清除。希望你明白了。這是我們看到的各種形式。請儘可能幫助我。我想使用jQuery完成任務...如何僅在jQuery中第一次執行點擊功能
1
A
回答
2
有一個不錯的jquery watermark插件。您也可以嘗試one of the others。
0
HTML5爲您提供了一個placeholder
屬性,可以實現您想要的功能。你也可以執行它。搜索水印以外的其他術語(如Darin建議的)是jquery placeholder和jquery defaultvalue。
1
我會做類似
$(document).ready(function(){
$('#myForm input[type=text]').each(function(){
initialValue = $(this).value();
//Bind the data to the element
$(this).data('initialValue',initialValue);
//Bind an focus event to it
$(this).focus(function(){
//In
if($(this).value() == $(this).data('initialValue')){
//Remove
$(this).value("")
};
},
function(){
if($(this).value() == ""){
//Restore
$(this).value($(this).data('initialValue'))
};
})
});
});
那麼這是什麼做的是找到你的形式和每個輸入單元這就是「type=text
」將獲得初始值,並將其存儲,然後設置爲活動focusin
和focusout
要注意爲用戶。
當用戶關注它時,它會檢查該值是什麼,如果它的值與開始時的值相同,則將文本設置爲空。
當用戶聚焦時它會恢復初始值IF
該值爲空。
希望這會讓你走上正確的伴侶隊友。
相關問題
- 1. 在jquery中執行第二次點擊功能
- 2. jquery點擊功能只適用於第一次點擊ie6
- 3. 僅在第一次點擊時執行事件
- 4. 第一次點擊做第一個功能,其他點擊做其他功能
- 5. jQuery的單選按鈕並不僅僅在第二/第三次點擊在第一次點擊觸發事件
- 6. jQuery切換功能在第一次點擊時不起作用
- 7. jQuery切換功能在第一次點擊時不起作用
- 8. VimL:如何僅在視覺選擇上執行一次功能
- 9. 僅在第一次點擊時點擊動畫點擊?
- 10. jQuery的功能僅一次
- 11. 多設置超時功能沒有在第一次點擊執行
- 12. 第二次點擊功能正在jquery中排序工作
- 13. 如何用javascript執行點擊功能?
- 14. jQuery不能執行孩子點擊功能,但在父母執行功能
- 15. jquery點擊多次執行
- 16. jQuery UI對話框與AJAX第二次運行點擊功能
- 17. 獲取jQuery的變量重置每次點擊功能執行
- 18. 必須點擊按鈕兩次執行功能 - jQuery
- 19. 第一次點擊時沒有觸發jQuery功能
- 20. JQuery切換功能只適用於第一次點擊
- 21. 如果點擊第一次或第二次點擊,如何檢測與jQuery?
- 22. jQuery - 防止相同的點擊功能一次運行多次
- 23. 如何在jQuery中調用點擊功能到另一個點擊功能
- 24. JQuery的點擊()函數執行一次
- 25. 如何在第一次點擊後停止jQuery代碼塊執行
- 26. .click()事件僅在第一次執行
- 27. 使用jquery在同一個id上執行多次點擊功能
- 28. 點擊功能不執行執行Nightmare.js
- 29. 第一次點擊jQuery setTimeout然後第二次點擊clearTimeout
- 30. AJAX功能後的第一次點擊不運行PHP