我想創建一個輸入字段填充特定指令的表單,例如:在標籤文本字段中輸入用戶名:「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點擊功能只適用於第一次點擊ie6
- 2. 僅在第一次點擊時執行事件
- 3. 第一次點擊做第一個功能,其他點擊做其他功能
- 4. jQuery的單選按鈕並不僅僅在第二/第三次點擊在第一次點擊觸發事件
- 5. jQuery切換功能在第一次點擊時不起作用
- 6. jQuery切換功能在第一次點擊時不起作用
- 7. 第二次點擊功能正在jquery中排序工作
- 8. jQuery不能執行孩子點擊功能,但在父母執行功能
- 9. jQuery UI對話框與AJAX第二次運行點擊功能
- 10. JQuery切換功能只適用於第一次點擊
- 11. 第一次點擊時沒有觸發jQuery功能
- 12. jQuery - 防止相同的點擊功能一次運行多次
- 13. 如何在jQuery中調用點擊功能到另一個點擊功能
- 14. 如何在第一次點擊後停止jQuery代碼塊執行
- 15. .click()事件僅在第一次執行
- 16. 點擊功能不執行執行Nightmare.js
- 17. Jquery複選框僅在第一次點擊時有效
- 18. jQuery Datepicker beforeShowDay僅在第一次點擊後纔有效
- 19. 僅針對jQuery中的第一次點擊
- 20. jQuery點擊功能只能在移動設備上第一次使用
- 21. 如何在完成第一個功能後執行功能?
- 22. 停止執行e.preventDefault();第二次點擊?
- 23. 功能只執行一次
- 24. 只執行一次功能
- 25. 功能僅一次
- 26. 爲什麼輸入僅在第一次點擊(僅)時觸發?
- 27. 如何讓jquery中的點擊功能?
- 28. jquery,添加新功能,第二次點擊
- 29. DataGrid1_Selectionchanged在第一次點擊後沒有執行gridrow
- 30. 在jQuery中更改類僅在第一次點擊時才起作用