次のようなラジオボタンがあります。
<input type="button" value="Select address" onclick="selectAddress(@item.Id)" />
次に、次の JavaScript:
<script>
$(function () {
function selectAddress(selectedId) {
if ($('#TermsAccepted').is(':checked')) {
setLocation('@Url.RouteUrl("SelectCustomerAddress", new { addressId = selectedId})')
}
else {
$('#checkErrorMsg').toggle();
}
}
})
</script>
問題は、カミソリと JavaScript が混在しているため、selectedId がわからないため、コードに構文エラーがあることです。この問題を解決する方法はありますか?