Здравствуйте, вы можете попробовать это с помощью базового Css
:required {
background: red;
}
Или, используя jQuery, он будет работать динамически. При нажатии кнопки цвет фона будет красным, надеюсь, это поможет.
HTML-код
<input id="LastName" name="LastName" type="text" placeholder="Last Name"
required/>
<input id="sub" type="button">
и код jquery
<script>
$('#sub').click(function(){
$('#LastName').each(function() {
if($(this).val() == '') {
$(this).css('background-color' , '#FF0000');
$(this).attr("placeholder", "Required");
}
});
});
</script>
Но если вы хотите сделать это для всей формы, это будет примерно так:
<script>
$('#sub').click(function(e){ //submit button name
e.preventDefault()
$('.required').each(function() { //a constant class for evert input item
if($(this).val() == '') {
$(this).css('background-color' , '#FF0000');
$(this).attr("placeholder", "Required");
}
});
});
</sctript>
см. приведенную ниже скрипту требуемый скрипт
необходимо добавить в библиотеку jQuery head
<head>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
</script>
</head>
person
Asifuzzaman Redoy
schedule
01.10.2016