将文本框的值发送到jquery函数
Send value of text box to jquery function
我有一个文本框,当您键入一些数字并选中单选按钮时,需要将文本框的值发送到jquery函数。我现在使用的代码是:
var radiobuttoncustom = 0;
if (document.getElementById('radiobuttoncustom').checked) {
radiobuttoncustom = document.getElementsByName("some_number").value;
}
然后我将使用"radiobuttoncustom"显示结果,但当显示结果时,它是NaN而不是数字。现在我正在使用文本框名称来获取值。
getElementsByName
返回一个HTMLCollection
,而不是一个没有value
属性的元素。
你试过吗:
radiobuttoncustom = document.getElementsByName("some_number")[0].value;
编辑:如果你在处理数字,你也应该这样解析它们:
radiobuttoncustom = parseInt(document.getElementsByName("some_number")[0].value, 10);
既然您使用的是jquery,为什么不使用
$('input[name=some_number]').val();
和
if($('#radiobuttoncustom').prop("checked"))
相关文章:
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 如何从jquery函数返回变量
- 如何将具有文本类型值的var放入jQuery函数中
- Jquery函数在错误的时间提交
- 锚链接无法使用.slideUp jquery函数
- 重新分解jQuery函数
- 如何在视图模型contet更新更新上调用Jquery函数
- 如何向这个javascript/jquery函数添加参数
- 添加类来触发jquery函数
- 更改智能表中的页面将停止JQuery函数的工作
- 使用每500ms运行一次的jquery函数是个好主意吗
- jQuery函数不能只在一个页面上工作
- 如何将jquery函数链接到vanilla选择器
- 仅在小型设备上调用jQuery函数
- 如何将jquery函数仅应用于大屏幕
- 奇怪的jquery函数行为
- Backbone listenTo不将jquery函数作为处理程序进行激发
- 在jquery函数内部设置来自jquery函数的var;t运行
- 从Jquery函数中获取一个变量