2013-11-27 43 views
0

我一直在努力使這項工作持續一個星期,偏頭痛是一種奢侈,與我現在頭腦的感覺相比,我想用複選框數組及其內容做一個簡單的檢查可能會有所不同,因爲它依賴於一個表。處理html數組和javascript

我看了很多文章,其中一些文章非常有幫助,所以我用下面的腳本想起了 。

function mybox() { 
    for (i = 0; i < document.mycurrentform.mycheck.length; i++) { 
     if (document.mycurrentform.mycheck[i].checked == true) { 
      var result =mycheck[i].length; 
      alert(result); 
     } 
     else if (document.mycurrentform.mycheck[i].checked == false) { 
      alert("No button checked!"); 
     } 
    } 
} 

<form name="mycurrentform"> 
    <input type="checkbox" name="mycheckbox[]" value="valuefromtable">Click Me 
    <input type="button" value="submit" onClick="mybox()"> 
</form> 

我的第一個目標是找到是否有複選框打勾和警報消息顯示。第二個我希望統計有多少個被勾選和提醒消息顯示。不幸的是 爲我的第一個目標,它需要3次嘗試在退出之前點擊確定按鈕。 我的第二個目標給了我一個錯誤信息「錯誤描述:mycheck沒有定義」。 我承認,我迷路了,需要一雙新的眼睛,並希望指引我走上正確的道路。

回答

0

我不知道是否有代碼缺失,但是您使用的是mycheck [i],您可能指的是mycheckbox [i]。