如何通过js获得form中的input的value值,我的是document.form1.username.value 获取不到

一种可能是你执行js的控件是submit性质的控件,如input type="submit"或者input type="image"等。

js获取input的value值三种方式(js中获取input的值)js获取input的value值三种方式(js中获取input的值)


js获取input的value值三种方式(js中获取input的值)


1、通过jquery的方式,使用id选择器方式获取,然后获取值

另一种可能是你asp页里的起做用。

如果是onsubmit做的验证,应该在验证不通过时返回false。

你能不能写出你怎么做的验证,还有相关的东西,这样让人怎么猜。 帮

document.getElementById('username').value;

这样就可以了!

急急急!!!js中怎样获取input文本框的中文值

window.onload = function(){

1

input[i].name

这句话就是取这里input的na对于不同的输入类型,value 属性的用法也不同:me.

在这里一共就2个input一个叫adc,一个叫vzxcxv.所以他当然显示<%=rs("abc")%>,<%=rs("vzxcxv")%>

怎么用js获取表单里input标签下的name参数的值并修改?

获取自定义属性要使用getAttribute方法。

我想楼主的意思是这样的吧,并不是要取'kk'的input中的value值。而是‘kk’本身这个name名称吧。

根据你的问题补充:

name="kk">

language="jascript">

//

这里用getElementsByTagName把所有的input对象取出来,这是你这个问题的关键性的地方,用ByTagName而不是ByName。

var

inputList

=document.getElementsByTagName("input");

//

循坏这个,包括了所有的input。

for(i=0;i

//

这里弹出的就是'kk',当然也可以根据需要输出别的。比如:list[i].id;

list[i].value等等。

//

这是修改这个值

list[i].name// 这时弹出的就是'mm'了

='mm';

//

希望我对你的问题理解对了,并能对你有帮助。

var _qq = document.getElementsByName("kk").value;

你这个就可以得到 的值了。我想你的意思是怎么得到name为kk这个text框的值,然后可以修改这个text框的值把,你要执行这个js,首先肯定要调用它了,要是想改这个kk的值,你应该是把当前这个kk的值传送到业务逻辑层进行处理,然后返回,建议用ajax.

我想楼主的意思是这样的吧,并不是要取'kk'的input中的value值。而是‘kk’本身这个name名称吧。

根据你的问题补充:

//这里用geementytagname把所有的input对象取出来,这是你这个问题的关键性的地方,用bytagname而不是byname。

//循坏这个,包括了所有的input。

for(i=0;i

//这里弹出的就是'kk',当然也可以根据需要输出别的。比如:list[i].id;list[i].value等等。

//这是修改这个值

list[i].name='mm';

//这时弹出的就是'mm'了

希望我对你的问题理解对了,并能对你有帮助。

方法如下:

方法如下:

// 这里用getElementsByTagName把所有的input对象取出来,这是你这个问题的关键性的地方,用ByTagName而不是ByName。

var inputList = document.getElementsByTagName("input");

// 循坏这个,包括了所有的input。

for(i=0;i

// 这里弹出的就是'kk',当然也可以根据需要输出别的。比如:list[i].id; list[i].value等等。

// 这是修改这个值

list[i].name = 'mm';

我想楼主的意思是这样的吧,并不是要取'kk'的input中的value值。而是‘kk’本身这个name名称吧。

根据你的问题补充:

// 这里用getElementsByTagName把所有的input对象取出来,这是你这个问题的关键性的地方,用ByTagName而不是ByName。

var inputList = document.getElementsByTagName("input");

// 循坏这个,包括了所有的input。

for(i=0;i

// 这里弹出的就是'kk',当然也可以根据需要输出别的。比如:list[i].id; list[i].value等等。

// 这是修改这个值

list[i].name = 'mm';

希望我对你的问题理解对了,并能对你有帮助。

如果是text,select之类就用

document.getElementById("bbac").value

,但是这个是获得input里面的id参数的名字

如果是checkbok就要用document.getElementsByNames("bbac")

定义一个数组 var ii=document.getElementsByNames("bbac");再定义一个数组并不bb存放选中的,用遍历 var k=0;for(int i=0;i

if{ii{i}.checked{bb[k]=ii[i].value;k++;}

}k是新数组bb的计数器,用于标示存放位置,ii[i].checked如果是true就说明ii[i]是选中的,就把ii[i].value赋给bb[k] 同时k=k+1;以便赋给下一个

document.getElementsByName("kk").value="kk"

var _qq = document.getElementsByName("kk").value;

alert(_qq);

这样就好了啊

用js获取循环中type为number的input框中变动的value值,但只有行能获取到变动数值,其他行只能获取1