[問題] 請教一個javascript用法(關於form)
我想在網頁的form上面實現某個功能
但總是卡在某個點過不去
問題是這樣的:
我在form裡放了2個radio,預設都是沒有被checked
當我點選後會改變form的action
按下submit後就可以導向不同的頁面
這個部份已經完成,我的code如下:
<form name="test" id="test" method="post" action="">
<input id="ss" name="ss" type="radio" value="1"
onClick="this.form.action='1.php';">
<input id="ss" name="ss" type="radio" value="2"
onClick="this.form.action='2.php';">
<input type="submit">
</form>
但是我想加上一個判斷:當都沒有點選radio時出現alert
於是在form中加上 onsubmit="return validate(this);"
function validate(thisForm)
{
if((thisForm.action == '')||(thisForm.action == null))
{
window.alert('請點選其中一項');
return false;
}
return true;
}
卻一直無法跳出alert
另外如果連到3.php的話
即使點選radio也無法再連到其他頁面該如何解決
這部份code如下
function validate(thisForm)
{
thisForm.action="3.php";
}
再麻煩指教
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.129.197.233
推
11/03 17:33, , 1F
11/03 17:33, 1F