iT邦幫忙

0

radiobutton取不到值

 @Html.RadioButtonFor(m => m.FALL_HISTORY, "N", new { @id = "Fall_HistoryN", @name = "FALL_HISTORY", data_value = "0" })0-無
 
  @Html.RadioButtonFor(m => m.FALL_HISTORY, "Y", new { @id = "Fall_HistoryY", @name = "FALL_HISTORY", data_value = "25" })25-有

這是我兩個按鈕,點選可以取得datavalue的值

可是我卻取不到

開F12是有看到的

<input data-val="true" data-val-required="請點選" data-value="0" id="Fall_HistoryN" name="FALL_HISTORY" type="radio" value="N">

<input data-value="25" id="Fall_HistoryY" name="FALL_HISTORY" type="radio" value="Y">

這是我取值的JQUERY

$(function () {
     calculateScore();
}
 function getValue(str) {
        if (isNaN(str)) return 0;
        else return parseInt(str, 10);
    }
function calculateScore() {
  var s1 = getValue($('input[name="FALL_HISTORY"]:checked').attr('data-value'));
}

  alert(s1)

這是測試用網頁
http://jsfiddle.net/62h91zeb/

看更多先前的討論...收起先前的討論...
tenno081 iT邦新手 4 級 ‧ 2019-05-02 12:43:21 檢舉
解決了,在後面加上, @class="fn-score"就可以@@
froce iT邦大師 5 級 ‧ 2019-05-02 12:48:03 檢舉
你這樣寫當然只有頁面剛開始執行js的時候會跳...
tenno081 iT邦新手 4 級 ‧ 2019-05-02 12:55:21 檢舉
其實我是想把值顯示在label上,只是不知道為什麼都抓不到
加了這個calss才可以@@
Homura iT邦高手 1 級 ‧ 2019-05-02 13:32:11 檢舉
試了一下抓的到啊!@@
tenno081 iT邦新手 4 級 ‧ 2019-05-02 13:55:03 檢舉
阿= =是我的錯,我完全懂我為什麼會有這問題了

尚未有邦友回答

立即登入回答