Хорошо, поэтому я уже некоторое время пытаюсь это сделать. Моя логика кажется правильной в моих глазах, но должно быть что-то, чего мне не хватает. Вот мой код:
HTML:
<div class="login-input-wrap">
<h3>First Name:</h3>
<input type="text" name="firstname" />
</div>
JavaScript с некоторыми JQuery
function validateSignUp()
{
var fname = $('input [name|="firstname"]');
if (fname.val() == "" || fname.val() == null)
{
fname.parent().children('h3').css("color", "red");
alert ("here it is");
}
return false;
}
validate вызывается при отправке формы, вызывается предупреждение, но css не работает. Я также попытался выбрать родственного элемента ввода следующим образом:
function validateSignUp()
{
var fname = $('input [name|="firstname"]');
if (fname.val() == "" || fname.val() == null)
{
fname.siblings('h3').css("color", "red");
alert ("here it is");
}
return false;
}
но это тоже не сработало.
спасибо за любую помощь.