我正试图找到一个脚本,它将填充一个文本字段,例如用填充您的电子邮件地址等文本填充optin表单,并在点击时消失。我知道他们都在网络上,但搜索它只返回JavaScript自动填充脚本,其中的建议从文本框下方的下拉列表中列出。预填充文本字段的脚本
0
A
回答
0
这是我在我的网站Expiringlinks.co上使用的。现在,如果您只想将其应用于一个输入,请将$('input')更改为$('#yourinputid')。输入字段应该有一个等于您之前的文本的值字段。
var tempValue='';
$('input').click(function(){
tempValue = $(this).attr('value');
$(this).attr('value','');
});
$('input').focusout(function(){
if ($(this).attr('value')==''){
$(this).attr('value',tempValue);
}
});
对于你输入字段
<input type="text" value="Whatever you want to show before the click" />
0
或者说,一个稍微不同的fiddle不需要在标签上的ID,但是需要文本框/标签被包裹在东西,例如<p>
标签。
HTML
<input type="text" name="email_address" id="Email" />
<label for="Email" id="EmailLabel">Please enter your email address</label>
CSS
label
{
display: none;
}
jQuery的
$(document).ready(function()
{
$('#Email').focus(function()
{
$('#EmailLabel').show();
}).blur(function()
{
$('#EmailLabel').hide();
});
});
2
支持HTML5占位符文本,您可以使用这样
<input name="email" placeholder="Enter your email address" />
当您单击文本框时,它会自动消失。对于旧版浏览器,您可以使用上述建议之一。
相关问题
- 1. JS脚本来填充文本字段
- 2. 使用javascript预填充文本字段
- 3. CSS填充文本字段
- 4. 用一些文本预先填充文本框字段
- 5. 如何从文本文件预填充grails中的字段?
- 6. 预填充字段
- 7. Android EditText预填充文本
- 8. 预填充dynaform文本框
- 9. 填充HTML输入字段的文本
- 10. JSF:带输入文本字段的预填充值?
- 11. 自动填充/预填充输入字段与文本形式h1使用jquery
- 12. jquery:预填充自动填充字段
- 13. 填充文本字段,并检查结果是否如预期
- 14. 使用URL预先填充文本字段
- 15. 文本字段不会填充
- 16. Symfony2 - 使用ArrayCollection填充文本字段?
- 17. 输入文本字段填充
- 18. 如何用文本字段中的文本填充textComposer正文
- 19. 预填充表单字段
- 20. 添加填充到文本字段的文本
- 21. 基于php和java脚本的下拉选择结果填充文本字段?
- 22. 如何自动用文本自动填充文本字段
- 23. 根据另一个文本字段自动填充文本字段
- 24. 预填充输入文本框
- 25. 预填充FBGRAPH API评论文本框
- 26. 小文本字段脚本
- 27. jQuery更改选择字段填充输入文本字段
- 28. 在文本框中预填充文本的测试
- 29. 基于另一个字段填充表中的字段的脚本
- 30. 用脚本填充Sql表
是的!正是我所期待的,非常感谢。 – Immers
@the_visit您是否希望每次单击该文本框时都会清空该文本框?例如。在框中点击,输入内容,点击,然后再次点击 - 它会再次变成空白 - 你想不想?只是检查:) – Joe
@joe - 甚至没有越过我的想法是诚实的。我认为这很好。我很感激你问我。也许这对我的大脑来说是一个很好的锻炼:-) – Immers