我想创建一个输入字段填充特定指令的表单,例如:在标签文本字段中输入用户名:“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中更改类仅在第一次点击时才起作用