2015-08-26 146 views
0

我試圖在發送前使用插件驗證輸入。 這是背景:JQuery驗證插件驗證輸入元素是否爲空

我有一個輸入的URL

<input type"text" name="theURL" /> 

但是......用戶可以或可以不填輸入。 因此,如果用戶沒有填寫它>>這是可以的,因爲它不是必需的。 但是,如果他填充它,那麼必須確認該值是一個URL。

如果要求輸入,I'll與解決它:

rules: { 
    theURL: { 
     required: true, 
     url: true 
    } 
    } 

但是,在這種情況下(不是必須的,但如果用戶把東西驗證),我不知道該怎麼做。 任何人都可以幫助我嗎? 謝謝!

回答

0

HTML

<form id='registerForm' name='registerForm' method='post' action=''> 
    <input type "text" name="theURL" /> 
    <input type='submit' name='Submit' value='Submit' /> 
</form> 

JS

​​

DEMO