0
我的表單顯示undefined
時出現問題。我正在嘗試動態獲取表單的值。然而在我的alert()
它似乎兩次觸發並返回undefined
。我不知道如何解決這個問題 - 或者最好是在頁面中添加另一個表單?使用HTML和JavaScript從窗體訪問值時返回undefined
HTML
<div class="container">
<form id="sasTokenOptions">
<div class="row">
<div class="col-xs-6">
<div class="card">
<div class="card-title">SAS Token Duration</div>
<p></p>
<p>Please select a the duration of the SAS Token.</p>
</div>
<div class="container">
<div class="radio" id="">
<label><input type="radio" name="optradio" value="1" />1 hour</label>
</div>
<div class="radio">
<label><input type="radio" name="optradio" value="24" />24 hours</label>
</div>
<div class="radio">
<label><input type="radio" name="optradio" value="720" />30 days</label>
</div>
</div>
</div>
<div class="col-xs-6">
<div class="card">
<div class="card-title">SAS Token Access Permission</div>
<p></p>
<p>Please select the SAS Token's permission.</p>
</div>
<div class="container">
<div class="checkbox">
<label><input type="checkbox" name="optcheck" value="Read">Read</label>
</div>
<div class="checkbox">
<label><input type="checkbox" name="optcheck" value="Write">Write</label>
</div>
<div class="checkbox">
<label><input type="checkbox" name="optcheck" value="List">List</label>
</div>
<div class="checkbox">
<label><input type="checkbox" name="optcheck" value="Delete">Delete</label>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-6 col-sm-4"><button type="button" class="btn btn-primary btn-sm" id="submit">Submit</button></div>
</div>
</form>
的JavaScript
$("#sasTokenOptions input").on('change', function() {
alert($('input[name=optradio]:checked', '#sasTokenOptions').val());
})
$("#sasTokenOptions input").on('change', function() {
alert($('input[name=optcheck]:checked', "#sasTokenOptions").val());
})