2013-12-10 200 views
0

我會很感激,如果有人能幫助我使這個文件工作:JavaScript表單驗證

http://pastebin.com/f3E7PQe5

  • 所以,只有AZ字符可以在「第一次和最後一次輸入姓名'&'請輸入您的婚姻狀態'輸入框。

  • 因此,只有數字17和以上可以在'請輸入您的年齡'輸入框中輸入。

在此先感謝您。

+0

您是否遇到特定問題?你不會在這裏找到很多願意爲你工作的人。 – sbking

+0

另外,幾乎總是比'document.write'更好的選擇。看看'document.createElement','document.getElementById' ... – Amadan

+0

是的,我不知道從哪裏開始做這個(新的javascript)我所嘗試過的一切似乎並沒有工作,或爲一個工程,但打破其他..謝謝。 – user3003100

回答

0

我會給你一個總的方向,你應該能夠完成這一項。我嵌套的if語句只是爲了更好地形象化它。您還可以添加其他子句來提醒相應的錯誤。

它只是確保年齡> 17,並且名字和姓氏只是字符,然後調用引號。

//give your form an ID 
document.getElementById("form").submit(function(){ 
    if (userAge > 17){ 

    if (firstName.search(/[^a-zA-Z]+/) === -1){ 
     if (lastName.search(/[^a-zA-Z]+/) === -1) { 
      quote() 
     } 
    } 
    } 

}) 
+0

感謝您的答覆人,只是試過這種方法,似乎無法得到它的工作。 – user3003100

+0

將您的整個代碼上傳到小提琴上,我可以幫助你。 – brdu