2011-12-09 35 views
0

爲什麼如果此代碼的工作:如何使用javascript訪問兩個html表單內的對象?

<form name="form1"><textarea class="xxlarge" id="add_url_desc" name="j_desc" onKeyDown="textCounter(document.form1.j_desc,'job_limit',150)" onKeyUp="textCounter(document.form1.j_desc,'job_limit',150)"></textarea> 

爲什麼這一次不?:

<form name="general"> 
<form name="form1"><textarea class="xxlarge" id="add_url_desc" name="j_desc" onKeyDown="textCounter(document.general.form1.j_desc,'job_limit',150)" onKeyUp="textCounter(document.general.form1.j_desc,'job_limit',150)"></textarea> 
</form> 

爲什麼我不能觸發安其行動時,一種形式是內部的另一個???謝謝!

回答

2

HTML不允許嵌套窗體。

+0

+1 - 根據我的計數,你在該答案中有兩個以上的字符比需要:) –

1

你只是不能在HTML中嵌套表單。它永遠不會正常工作......不僅會導致javascript斷裂,瀏覽器也不知道如何處理表單。抱歉。

相關問題