0
下面是這種情況,我有一個頁面上的3個HTML表單和他們看起來像嵌套的HTML表單無法訪問 - 多種形式問題
Form1中()窗口2(form3())
虛擬程序來測試了3種形式 __
<script language="javascript" type="text/javascript">
function submitthisform(no){
document.forms[no].submit;
}
</script>
<form action="http://cnn.com" name="1">
<input type=submit value="cnn" onclick="submitthisform('1')" name='submit1'>
</form>
<form action="http://google.com" name="2">
<form action="http://yahoo.com" name="3">
<input type=submit value="yahoo" onclick="submitthisform('3')" name="submit3">
</form>
<input type=submit value="google" onclick="submitthisform('2')" name="submit2">
</form>
現在,當我做submit3, onclick函數被調用,我嘗試提交表單3,因爲否則它總是提交表單2
onclick,我發送表單名稱。但form3似乎無法訪問。理由是,如果我遍歷網頁上的所有形式,它不回執3,但只有1表格2 &
var forms = document.getElementsByTagName("form");
for (var i=0; i<forms.length; i++){
alert('form'+i+' = '+forms[i].name);// displays name of form1&2
}
它還提供了點擊submit2的JavaScript犯錯。
試試這個小代碼,你會明白。 告訴我,如果我可以提交表格3!
你能發佈更多一點你的代碼?這些片段不是非常有用的信息。 – 2010-01-29 02:58:39