单选按钮返回"on"值在PhoneGap构建应用程序

Radio button returns value of "on" in PhoneGap Build app

本文关键字:quot 构建 应用程序 PhoneGap 值在 单选按钮 on 返回      更新时间:2023-09-26

我已经尝试了JQuery和纯Javascript在每一个可以想象的方式,试图在PhoneGap构建应用程序中获得选中的单选按钮的值。

在Android和iOS的应用程序中,该值始终返回为"on"。

实际值在任何浏览器中通过桌面和移动网页都能正确返回

示例输入代码:<input type="radio" id="inpt1_1" name="CheckBtn" value="testValue" />

示例jQuery代码:var selectedValue = $("input[name='CheckBtn']:checked").val();

任何帮助都会很感激。谢谢!

如果没有value属性,单选按钮和复选框总是返回value = on。

在下面的例子中你可以看到它。也许你的jQuery选择器不正确(也许有另一个单选按钮与此名称或类似的东西)

$(":radio").click(function () {
  	$("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>