2014-01-31 93 views
0
if(!validateNumber($('input[name="age"]').val())){ 
     validate = false; 
     $("#error_age").show(); 
     $('.field-row').has('input[name="age"]').addClass('haserror'); 
    } 


function validateNumber(elementValue){ 
    var numPattern = /^[0-9]+$/; 
    return numPattern.test(elementValue); 
} 

以上是在競爭中使用表格的工作代碼。這不是我的代碼,即時接管工作,我的編碼知識很少。年齡驗證表格

年齡輸入表單只是年齡。不是DOB。

我希望能夠只有18歲以上。我是怎麼做到的?或者最好的方式來實現這一目標?

Cheeers!

+0

什麼的'validateNumber'功能是什麼樣子? – DACrosby

+0

@DACrosby我剛剛編輯我的帖子。謝謝 –

回答

2

嘗試這樣:

function validateNumber(elementValue){ 
    var numPattern = /^[0-9]+$/; 
    return numPattern.test(elementValue) && elementValue >= 18; 
} 

jsFiddle

+0

謝謝先生!作品一種款待 –

+0

如果答案適合您,請接受 – Deryck

+0

即將進行。它說我必須等6分鐘! :P –