2014-11-06 37 views
-1

请看我下面的链接http://jsfiddle.net/3908050/n6g33gqo/3/上的链接,我不知道帽子是布莱恩可能是因为IAM新手爵士小提琴我简单的js验证工作,但在jsfiddle它不是为什么?

<form onsubmit='return formValidator()'>First Name: 
     <input type='text' id='firstname' /> 
     <br />Address: 
     <input type='text' id='addr' /> 
     <br />Zip Code: 
     <input type='text' id='zip' /> 
     <br />State: 
     <select id='state'> 
      <option>Please Choose</option> 
      <option>AL</option> 
      <option>CA</option> 
      <option>TX</option> 
      <option>WI</option> 
     </select> 
     <br />Username(6-8 characters): 
     <input type='text' id='username' /> 
     <br />Email: 
     <input type='text' id='email' /> 
     <br /> 
     <input type='submit' value='Check Form' /> 
    </form> 

回答

1

这是因为你把formValidator()函数内部$(document).ready所以它在全球不再范围,并且不能从内联事件处理程序访问像onsubmit

你没有真正使用jQuery,所以只是删除DOM准备处理

FIDDLE

相关问题