$("input[id='param_input']").each(function(){
//$(this).attr("name") 每个input框name的值
//$(this).val() 每个input框value的值
param_input += $(this).attr("name") + ":'" + $(this).val() + "'," //拼接
});
js获取input值的方法:首先给from命名;然后在JavaScript的地方用form的名字来调用form表单里input元素的value属性;接着把值赋给“a”;最后用js的“alert()”方法打印出来即可。
其实使用js进行input值的获取,方法还是挺多的,光是用选择器好几种都能做到,不过步骤还是差不多的,今天就为大家推荐2种。
方法一:
function print(){
var a=myform.name.value;
alert(a);
}
这是获取网页input值的方法之一,给from一个名字然后在JavaScript的地方就可以用form的名字来调用form表单里input元素的value属性可以得到值,并把值赋给a,最后用JavaScript的alert()打印方法打印出来。
方法二:
function print(){
var a=document.getElementById("nn").value;
alert(a);
}
这是获取网页input值的方法之一,给from一个ID然后在JavaScript的地方就可以用form的ID来调用form表单里input元素的value属性可以得到值,并把值赋给a,最后用JavaScript的alert()打印方法打印出来。
第一种
通过getElementById找到input节点,然后获取value属性
1、定义一个input节点
<input id='ipt' value='2222'/>
2、找到该Input
var domInput = document.getElementById('ipt');//找到id是ipt的input节点
3、获取value值
domInput.value;
连起来在function使用如下:
function kk(){
var domInput = document.getElementById('ipt');//找到id是ipt的input节点
var v = domInput.value;//获取2222这个值
}
第二种
el表达式
${#id}.val()
相信有很多刚进入小程序这一行的时候会遇到很多的坑,其中有一个就是怎么都获取不到input输入框里面的内容,今天来再说一下这个value如何获取到。
小程序input组件上有一个方法上有一个方法叫做bindinput
现在来给大家看一下具体的用法 :
wxml:
<view class='regPhone'> <image src='../../images/reg-user.png' class='regCon-Icon'></image> <input type='text' value='' name='name' placeholder="请输入真实姓名" class='regCon-txt' placeholder-class='{{place}}' value='{{name}}' bindinput='formName' /> </view>
js:
formName:function(e){ this.setData({ name:e.detail.value }) },
这样就可以获取到这个input里面的值了
想要获得更多资料的 请微信搜索公众号 【热血科技】,关注一下即可。
$("input[id='param_input']").each(function(){//$(this).attr("name") 每个input框name的值
//$(this).val() 每个input框value的值
param_input += $(this).attr("name") + ":'" + $(this).val() + "'," //拼接
});转载于:https://my.oschina.net/u/3956078/blog/3053204