Я реализовал простую яваскрипта проверку, но проверку и представление формы никогда не бывают вместе ...Конфликт на JavaScript форма проверки
Когда я использую «onsubmit» (как показано ниже) она будет перейти на следующую страницу без проверки
, если я использую «щелчок» на конце формы
<input type="button" name="submit" id="send" value="Search Flights" onclick="return validate_booking_form();" />
</form>
он будет проверять ввод .. но форма обыкновение быть представлены даже правильный вход
Это код, который я использовал // Javascript Validation
function validate_booking_form()
{
chk_fromcity();
chk_tocity();
chk_depature_date();
}
function chk_fromcity()
{
var from_city = $('#from_cities').val();
if (from_city == '')
{
$("#from_cities").removeClass('fieldInput');
$("#from_cities").addClass('error');
$("#errormsg_from").fadeTo(200, 1, function()
{
$(this).html('Please Enter a City').addClass('errormsg');
})
}
else
{
$('#from_cities').removeClass('error');
$('#from_cities').addClass('fieldInput');
$("#errormsg_from").fadeTo(200, 1, function()
{
$(this).html('').removeClass('errormsg');
})
}
}
и форма
<form method="POST" action="../controller/booking.php" name="search_flights_names" onsubmit="return validate_booking_form();" >
/// Form content
<div class="form_input_container">
<div class="form_input">
<input type="text" id="from_cities" name="from_city" class="fieldInput" onblur="return chk_fromcity()" />
</div>
</div>
<input type="submit" name="submit" id="send" value="Search Flights" />
</form>
И где код функции 'validate_booking_form'? – epascarello
Извините! Я забыл включить, что ..... код отредактирован – YathuGulan