我想创建一个输入字段填充特定指令的表单,例如:在标签文本字段中输入用户名:“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