Изменить цвет фона поля ввода текста с помощью JavaScript - PullRequest
1 голос
/ 30 сентября 2011

Как мне изменить цвет фона поля ввода текста, используя скрипт 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 голосов
/ 30 сентября 2011

Вы принимаете значение ввода текста.Вам необходимо обратиться к самому элементу управления:

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