使用JavaScript更改输入文本字段的背景颜色

时间:2011-09-30 06:23:58

标签: php javascript css forms validation

如何使用java脚本更改输入文本字段的背景颜色?我想将其插入表单验证函数中,如下所示:

        function validateForm()
        {
        var x=document.forms["form1"]["username"].value;
        if (x==null || x=="")
          {
   document.forms["form1"]["username"].style.backgroundColor = Black
          }
        }

另外,有没有办法用PHP进行表单验证而不创建两个页面?你会推荐什么?使用JavaScript或php验证表单的用户输入?我已经有一个php进程表单,用于检查用户是否提供了正确的详细信息,如密码等。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您正在获取文本输入的值。您需要参考控件本身:

function validateForm()
{
    var ctrl = document.forms["form1"]["username"];
    var x=ctrl.value;
    if (x==null || x=="") {
       ctrl.style.backgroundColor = color;
    }
}