javascript
2017-08-24 94 views 2 likes 
2

Here is js fiddleJS:不工作

JavaScript驗證我已經做了很多驗證,但這個時候不工作我不知道如何請幫助我.. HTML

<form action="" method="post" name="contactformm" onsubmit="return valiadd()"> 
        <div class='row'> 
         <div class='col-sm-4'> 
          <div class='form-group'> 
           <label for='fname'>Name</label> 
           <input type='text' name='namee' class='form-control' /> 
          </div> 

          <div class='text-right'> 
           <input type='submit' class='btn btn-primary' value='Submit' /> 
          </div> 
         </div> 
        </div> 
       </form> 

Javascript代碼

function valiadd { 
var name = document.contactformm.namee.value; 
    if(name==""){ 
     alert('Please Fill Your Name'); 
     document.contactformm.namee.focus(); 
     return false; 
    } 

    else { 
     return true; 
    } 

} 

回答

1

你忘了f中的括號油膏,使用Chrome控制檯發現錯誤

function valiadd(){ 
var name = document.contactformm.namee.value; 
    if(name==""){ 
     alert('Please Fill Your Name'); 
     document.contactformm.namee.focus(); 
     return false; 
    } 
     return true;   
} 

enter image description here

0

你還沒有把括號後的函數名。

工作撥弄https://jsfiddle.net/55qgqhvz/1/

function valiadd() { 
var name = document.contactformm.namee.value; 
if(name==""){ 
    alert('Please Fill Your Name'); 
    document.contactformm.namee.focus(); 
    return false; 
} 

else { 
    return true; 
} 

} 
2

你忘記了你的函數名後加上括號

只是改變這一行:

function valiadd { 

function valiadd() { 
相關問題