Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在文本框中输入内容时更改文本颜色_Javascript - Fatal编程技术网

Javascript 在文本框中输入内容时更改文本颜色

Javascript 在文本框中输入内容时更改文本颜色,javascript,Javascript,我有一个有多个输入文本框的表单,它有一些浅色的文本消息。当用户键入内容时,文本应该变暗。 我得到了一个jquery代码,它正在工作,但我不能将它用于多个文本框 <html> <head> <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.2.js"></script> <style> inpu

我有一个有多个输入文本框的表单,它有一些浅色的文本消息。当用户键入内容时,文本应该变暗。 我得到了一个jquery代码,它正在工作,但我不能将它用于多个文本框

<html>
    <head>
        <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.2.js"></script>
        <style>
        input{color:grey}
        </style>
    </head>


    <body>
<div class="formWrapper">
<form name=form>
<Input type="text" name="name1"  value="Eg : Flat-27,Block 4,Skyline" size="30">
</form>
</div>
<script>
$('input').focus(function(){
     if($(this).val() == this.defaultValue){$(this).val('');$(this).css("color","Red");}
}).blur(function(){
     if($(this).val() == ''){$(this).val(this.defaultValue);$(this).css("color","grey");}
});
</script>
</body>
</html>

输入{颜色:灰色}
$('input').focus(函数(){
if($(this.val()==this.defaultValue){$(this.val('');$(this.css(“color”,“Red”);}
}).blur(函数(){
if($(this.val()=''){$(this.val(this.defaultValue);$(this.css(“color”,“grey”);}
});

按照这些思路应该可以做到:

// jQuery 
$("input[type='text']").keyup(function(){

    if ($(this).val() !== ''){
        $(this).css('color', '#ff0000')
    } else {
        $(this).css('color', '#000000')
    }

});

到目前为止,您尝试了什么?请发布源代码并向我们展示什么不起作用?当字段被聚焦时,或者当输入内容时,无论是否被聚焦,它是否会改变颜色?请对文本框使用
onkeyup
事件。@输入文本时,acme文本会改变颜色。@VitalyDyatlov您能展示一些示例吗?我在我的页面上集成了这一点,但我认为它与其他jquery脚本相冲突。@Sibu是我可以查看的页面吗?是从
$(document).ready(function(){…})中调用的脚本