В моей форме есть несколько полей, которые являются обязательными, и я пометил их class="required"
. Я пишу ниже jquery для проверки этой формы, но этого не происходит. Я думаю, что либо я не справляюсь с вызовом двух функций, либо не получаю нужный элемент через $(this)
.
<script type="text/javascript">
function validatemyForm() {
$('.required').each(function() {
if($(this).val() == "" || $(this).replace(/\s/g, '').length == 0)
{
$(this).insertAfter('<span>This is a Required Filed</span>');
return false;
}
else {
$(this).remove();
}
})
return true;
}
</script>
Я звоню в форму из обработчика события onsubmit <form id="myform" onsubmit ="return validatemyForm();">
. Я неправильно использую each
и this
jQuery?