我試圖從幾個單選按鈕提取值,但它不起作用。我知道有一個工作答案,如果<form="name of form" >
宣佈,但我不希望在其中聲明形式,因爲我呼應出那些單選按鈕。使用jquery獲取電臺值不工作,沒有使用<form>聲明
下面是HTML代碼:
<body>
<input id=myForm type="radio" name="radioName" value="1" /> 1 <br />
<input id=myForm type="radio" name="radioName" value="2" /> 2 <br />
<input id=myForm type="radio" name="radioName" value="3" /> 3 <br />
</body>
這裏是Javascript代碼:
$('#myForm').on('change', function() {
alert($('[name=radioName]:checked', '#myForm').val());
});
如果按鈕1被按下時,它給出了一個消息undefined variable
,但按壓按鈕2和3給出了沒有結果。
出了什麼問題?
Id在html中是唯一的 –
DUPLICATE IDs !!!!!!!!! – Tushar