我有一个
<input type="text" value="A new value">
我需要一个javascript方法来清除焦点所在的文本框的值 文本框。
如何实现这一目标?
答案 0 :(得分:28)
使用
获取元素 function name()
{
document.getElementById('elementid').value = "";
}
您可以在文本框的onfocus事件上调用此函数并清除值
答案 1 :(得分:20)
听起来你正试图使用“水印”(当用户专注于盒子时,默认值会自动清除)。确保在清除之前检查该值,否则您可能会删除他们输入的内容!试试这个:
<input type="text" value="A new value" onfocus="if(this.value=='A new value') this.value='';">
这将确保只有当值为“新值”时才会清除。
答案 2 :(得分:10)
<input type="text" value="A new value" onfocus="javascript: if(this.value == 'A new value'){ this.value = ''; }" onblur="javascript: if(this.value==''){this.value='A new value';}" />
答案 3 :(得分:9)
对于那些现在遇到这种情况的人来说,这就是 SVN Repo
Project 1
Branches
Tags
Trunk
Project 2
Branches
Tags
Trunk
Project 2
Branches
Tags
Trunk
Project 3
Branches
Tags
Trunk
.
.
.
Project N
Branches
Tags
Trunk
属性要做的事情。没有JS必要:
placeholder
答案 4 :(得分:6)
简单的
onfocus="javascript:this.value=''" onblur="javascript: if(this.value==''){this.value='Search...';}"
答案 5 :(得分:6)
像......一样使用
<input type="text" name="yourName" placeholder="A new value" />
答案 6 :(得分:4)
只需设置空字符串
<input type="text" id="textId" value="A new value">
document.getElementById('textId').value = '';
答案 7 :(得分:3)
在textbox的输入标记中输入:
onClick="(this.value='')"
答案 8 :(得分:2)
如果可以使用jQuery:
jQuery("#myTextBox").focus( function(){
$(this).val("");
} );
答案 9 :(得分:2)
使用像这样的onfocus和onblur事件:
<input type="text" name="yourName" value="A new value" onfocus="if (this.value == 'A new value') this.value = '';" onblur="if (this.value == '') this.value = 'A new value';">
答案 10 :(得分:1)
<input type="text" value="A new value" onfocus="this.value='';">
然而,对于那些第二次聚焦元素的用户来说,这将是非常充实的。纠正一些事情。
答案 11 :(得分:1)
<input type="text" name="yourName" value="A new value" onfocus="if (this.value == 'A new value') this.value =='';" onblur="if (this.value=='') alert('Please enter a value');" />
答案 12 :(得分:1)
使用javascript进行Onfocus和onblur文本框
<input type="text" value="A new value" onfocus="if(this.value=='A new value') this.value='';" onblur="if(this.value=='') this.value='A new value';"/>
答案 13 :(得分:1)
我的咖啡因偷看!
#disable Delete button until reason is entered
$("#delete_event_button").prop("disabled", true)
$('#event_reason_is_deleted').click ->
$('#event_reason_is_deleted').val('')
$("#delete_event_button").prop("disabled", false)
答案 14 :(得分:1)
您的HTML代码,
jquery代码,
。$( “#textboxID”)VAL( '');