输入字段的 className 选择器应该如何更改旁边的值?
How should t the className selector of input fields change the value iside?
如果我们有多个输入字段,每个字段都有不同的字符串值。
<input type="text" class="info" value="Enter Name">
<input type="text" class="info" value="Enter Lastname">
我们如何才能专注于内部的输入字段。作为示例,我使用仅一个输入字段的方法,如下代码所示:
info.onfocus=function(){
if(info.value=="Enter Name"){
info.value=" ";
}
}
现在我很难过,代码仅适用于我作为示例的一个输入字段。怎么可能像我上面问的那样专注于输入字段。我知道我必须遍历输入字段,因为它们都有相同的 class 名称。对于您朋友的任何帮助,我要先感谢您。
您可以在输入字段中设置 onFocus,然后使用 event.target.value 访问指定的输入值。
<html>
<script>
function _focus(ev) {
ev.target.value = '';
}
</script>
<input type="text" onFocus="_focus(event);" class="info" value="Enter Name">
</html>
编辑:
<html>
<script>
function _focus(ev) {
ev.target.value = '';
}
function _blur(ev){
if(ev.target.value == ''){
if(event.target.id == 1) ev.target.value = "Enter Name"
if(event.target.id == 2) ev.target.value = "Enter Lastname"
}
}
</script>
<input id="1" type="text" onFocus="_focus(event);" onBlur="_blur(event)" class="info" value="Enter Name">
<input id="2" type="text" onFocus="_focus(event);" onBlur="_blur(event)" class="info" value="Enter Lastname">
</html>
如果我们有多个输入字段,每个字段都有不同的字符串值。
<input type="text" class="info" value="Enter Name">
<input type="text" class="info" value="Enter Lastname">
我们如何才能专注于内部的输入字段。作为示例,我使用仅一个输入字段的方法,如下代码所示:
info.onfocus=function(){
if(info.value=="Enter Name"){
info.value=" ";
}
}
现在我很难过,代码仅适用于我作为示例的一个输入字段。怎么可能像我上面问的那样专注于输入字段。我知道我必须遍历输入字段,因为它们都有相同的 class 名称。对于您朋友的任何帮助,我要先感谢您。
您可以在输入字段中设置 onFocus,然后使用 event.target.value 访问指定的输入值。
<html>
<script>
function _focus(ev) {
ev.target.value = '';
}
</script>
<input type="text" onFocus="_focus(event);" class="info" value="Enter Name">
</html>
编辑:
<html>
<script>
function _focus(ev) {
ev.target.value = '';
}
function _blur(ev){
if(ev.target.value == ''){
if(event.target.id == 1) ev.target.value = "Enter Name"
if(event.target.id == 2) ev.target.value = "Enter Lastname"
}
}
</script>
<input id="1" type="text" onFocus="_focus(event);" onBlur="_blur(event)" class="info" value="Enter Name">
<input id="2" type="text" onFocus="_focus(event);" onBlur="_blur(event)" class="info" value="Enter Lastname">
</html>