2014-10-27 4 views
-5

Это мой сценарий, я хочу создать предупреждение, когда поле пуст, а затем отобразить предупреждение на экране при нажатии клавиши ввода. Я хочу, чтобы сценарий включал, когда я пишу в текстовом поле, и нажимаю Enter, затем проверьте это ключевое слово и перейдите в следующее текстовое поле.проверка каждого текстового поля в скрипте

<script type="text/javascript"> 
function validate() 
{ 
var letters = /^[A-Za-z]+$/; 
if(document.myForm.vname.value == "") 
    { 
    alert("Please provide your Vehicle Name!"); 
    document.myForm.vname.focus(); 
    return false; 
    } 
else if (document.myForm.vname.value.length > 15) 
    { 
     alert("Vehicle name cannot be more than 15 characters"); 
     document.myForm.vname.focus() ; 
     return false; 
    } 
else if(!document.myForm.vname.value.match(letters)) 
    { 
    alert("Enter Only Characters "); 
    document.myForm.vname.focus() ; 
     return false; 
    } 
if(document.myForm.usage.value == "") 
    { 
    alert("Please provide your Vehicle Usage!"); 
    document.myForm.usage.focus() ; 
    return false; 
    } 
if(document.myForm.vtype.value == 0) 
    { 
    alert("Please provide your Vehicle Type!"); 
    document.myForm.vtype.focus() ; 
    return false; 
    } 
if(document.myForm.vmodelno.value == "") 
    { 
    alert("Please provide your Model No!"); 
    document.myForm.vmodelno.focus() ; 
    return false; 
    } 
if(document.myForm.ftype.value == 0) 
    { 
    alert("Please provide your Fuel Type!"); 
     document.myForm.ftype.focus() ; 
    return false; 
    } 
if(document.myForm.cmp.value == "") 
    { 
    alert("Please provide your Company Name!"); 
    document.myForm.cmp.focus() ; 
    return false; 
    } 
return(true); 
} 
</script> 
+0

Пожалуйста сделайте ваш вопрос более понятно .. – Koen

ответ

0

при нажатии на форму ввода будет отправлено.

Вместо этого вы можете позвонить, когда фокус отключен для каждого поля ввода. как:

$("#myfield").blur(function(){ 
    ---- 
}); 

Этот код работы с Jquery

Смежные вопросы