2016-08-10 3 views
0

PhoneGap Buildアプリ内でチェックされたラジオボタンの値を取得しようとすると、想像できる方法でJQueryとプレーンJavascriptを試しました。PhoneGap Buildアプリでラジオボタンの値が "on"に戻ります。

AndroidとiOSの両方のアプリでは、値が一貫して「オン」に戻ります。

実際の値になりますが、デスクトップとモバイルのウェブページからブラウザに正しく戻ります。

サンプル入力コード: <input type="radio" id="inpt1_1" name="CheckBtn" value="testValue" />

サンプルのjQueryコード: var selectedValue = $("input[name='CheckBtn']:checked").val();

任意の助けが理解されるであろう。ありがとう!

答えて

0

値の属性がない場合、ラジオボタンとチェックボックスは常にvalue = onを返します。

以下の例では、それを見ることができます。たぶん、あなたのjQueryのセレクタが修正されていない

$(":radio").click(function() { 
 
    \t $("span").text($(":radio:checked").val()); 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<label for="inpt1_1"> 
 
    <input type="radio" id="inpt1_1" name="CheckBtn" value="testValue" /> with value 
 
</label><br> 
 
<label for="inpt1_2"> 
 
    <input type="radio" id="inpt1_2" name="CheckBtn" /> without value 
 
</label><br> 
 
the value is: <span></span>

(多分このように、この名前か何かで別のラジオボタンがあります)
関連する問題