js如何获取表单的值???

JavaScript018

js如何获取表单的值???,第1张

value

属性为

input

元素设定值,表单的值一般是元素的value属性:

假设有以下form,拥有一个input字段(带空值预定义)以及一个提交按钮

提取表单值代码:

提交之后获取的结果是:

空值:

不为空:

扩展资料:

value

属性为

input

元素设定值。对于不同的输入类型,value

属性的用法也不同:

(1)type="button",

"reset",

"submit"

-

定义按钮上的显示的文本;

(2)type="text",

"password",

"hidden"

-

定义输入字段的初始值;

(3)type="checkbox",

"radio",

"image"

-

定义与输入相关联的值;

参考资料:搜狗百科--value

用下面的函数可以获取:

function getUrlParam(name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i")

var r = window.location.search.substr(1).match(reg)

if (r != null) return decodeURI(r[2])

return null

}

如获取user,执行getUrlParam("user")就可以了

楼主,你要搞清楚\x0d\x0a一个表单中,\x0d\x0a无论你放多少submit 都是提交同一个表单,\x0d\x0a所以你放多个submit没有任何意义\x0d\x0a如果是想根据特定的submit,来提交特定的值的话\x0d\x0a你可以在每个submit 换成 button\x0d\x0a给button绑定onclick事件\x0d\x0a\x0d\x0a调用函数,例如:\x0d\x0a\x0d\x0a \x0d\x0a \x0d\x0a \x0d\x0a\x0d\x0a\x0d\x0ascript:\x0d\x0afunction subForm(type){\x0d\x0aalert(type.value)//弹出点击按钮的value值\x0d\x0a .........//这里就根据type.value来进行特定的逻辑\x0d\x0a document.getElementById("form1").submit() //提交表单,同理如果有一个id为form2的表单,也可以用document.getElementById("form2").submit() 提交\x0d\x0a} \x0d\x0a\x0d\x0a另外给文本的disabled = ‘disabled’的话,那么这个文本的值就不会提交到后台