0
「沒有定義」 警告
我有以下的javascript代碼,它的工作,但內螢火蟲它說Javascript代碼的工作,但在Firebug
document.form1.element [i]不定義
,然後它工作正常
function set_action(){
for (var i=0;i<=3;i++)
{
if (document.form1.PayType[i].checked == true)
{
var billerid = document.form1.billerid[i].value;
document.form1.action = billerid +"_mypag.htm";
}
}
和我的HTML標記如下
<form name="form1" action="...">
<input name="PayType" type="radio" value="0" id="ultipay" class="radiobtn" checked/>
<select name="billerid" class="dropbox">
<option>item1</Option>...
</select>
<input name="PayType" type="radio" value="1" id="ultipay" class="radiobtn"/>
<select name="billerid" class="dropbox">
<option>item1</Option>
</select>
<input name="PayType" type="radio" value="2" id="ultipay" class="radiobtn"/>
<select name="billerid" class="dropbox">
<option>item1</Option>...
</select>
<input name="PayType" type="radio" value="3" id="ultipay" class="radiobtn"/>
<select name="billerid" class="dropbox">
<option>item1</Option>...
</select>
<input type="button" onclick="set_action()" value="submit">
</form>
我不知道爲什麼我得到這個錯誤。
更改表單1以形成hml和js ..然後檢查 –
不,爲什麼他應該這樣做?那是他的形式的名字! – hereandnow78
你只有4個元素,但迭代7(或更糟糕的是,8,謝謝@Marcel)? – Bergi