1. form表单里面如何获取本页面的js函数值,经过js函数处理的值如何通过form表单提交给后台
首先将name为vo.bmi的input加一个ID,比如:
<inputtype="hidden"name="vo.bmi"id="aa"value=""/></td>
然后你只要在JS的jiSuanBMI()方法中加入一行代码:
document.getElementById("aa").value=myVar//myVar是你计算后的回结果值变量名
如果没有解答决问题,欢迎加我的Q,我的Q见私信。
2. js获得表单中某个单元格的值
javascript提供了获取表格中某一行单元格数的代码,参考如下:
document.getElementById('first').cells.length // 获取id为first的行的单元格数目
实例演示如下:
创建Html元素
<div class="box">
<span>实例演示:获取表格第一行的单元格数量</span>
<div class="content">
<table>
<tr id="first"><td>1</td><td>2</td><td>3</td></tr>
<tr><td>4</td><td>5</td><td>6</td></tr>
<tr><td>7</td><td>8</td><td>9</td></tr>
</table>
<input type="button" value="获取表格第一行的单元格数量" onclick="fun_get()">
</div>
</div>
简单设置一下css样式
div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
div.box>span{color:#999;font-style:italic;}
div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
table{border-collapse:collapse;}
td{width:80px;height:30px;line-height:30px;text-align:center;border:1px solid green;}
编写jquery代码
<script>
function fun_get(){
alert(document.getElementById('first').cells.length);
}
</script>
3. js如何获取表单中数组的值
大体看了下,发现俩错误:
1,jQ选择器不对,应该是:$('input[name^=message]'),表示name以“message”开头版的<input>,你的那种写法表示name恰为权"message"的<input>,你好像还在message后加了一个空格符。
2,jQ的val()返回内部数组里首个元素的值,这里就是第一个<input>的值(目前两个<input>的值都为空串),如果你需要取得全部值,用each()把所有值放到一个数组里。
4. js获取表单数据
因为用的提交按钮是submit,没有进行提交验证。你得把<form>中加一句onsubmit="return(qbg())"去掉submit的onclick事件..这样就不会自动提交,而会在提交前调用qbg()函数的返回值。。。不过如果是数据比较最好转换成数字。。
var hf=parseInt(document.getElementById("id1").value);
var ye=parseInt(document.getElementById("id2").value);
这样就行了。。。
5. 如何取form中的值,在js中进行判断
function userCheck() {
//申明变量获取输入的值
var username = document.form1.username.value;
var password = document.form1.password.value;
if(username=="") {
window.alert("用户名不能为空。");
document.form1.username.focus();
return false;
}if(username=="abc") {
window.alert("用户名不能为空。");
document.form1.username.focus();
return false;
}
if(password==""){
window.alert("请输入密码");
document.form1.password.focus();
return false;
} if(password=="123"){
window.alert("密码错误");
document.form1.password.focus();
return false;
}} <form method="post" name="form1" action="servlet/LoginServlets">
<center>
<p> <table width="225" border="1" bordercolor="#00FF00">
<tr>
<td width="64"><div align="center">登陆名:</div></td>
<td colspan="2">
<div align="left">
<input type="text" name="username" title="请输入登陆名" />
</div></td></tr>
<tr>
<td><div align="center">密 码:</div></td>
<td colspan="2">
<div align="left">
<input type="password" name="password" size="21" title="请输入密码">
</div></td></tr>
<tr><tr>
<td colspan="2"><div align="center">
<input name="button" type="button" onClick="userCheck()" value="登陆" />
</div></td>
<td><div align="center">
<input name="reset" type="reset" onClick="quxiao()" value="取消" />
</div></td>
</tr>
</table>
6. js如何获取表单的值
value 属性为 input 元素设来定值,表单的值源一般是元素的value属性:
<input value="value">
假设有以下form,拥有一个input字段(带空值预定义)以及一个提交按钮 :
(6)form获取js值扩展阅读:
value 属性为 input 元素设定值。对于不同的输入类型,value 属性的用法也不同:
(1)type="button", "reset", "submit" - 定义按钮上的显示的文本;
(2)type="text", "password", "hidden" - 定义输入字段的初始值;
(3)type="checkbox", "radio", "image" - 定义与输入相关联的值;
7. 表单通过post提交,如何利用jquery或者js获取表单的值
你这个问题,我估计你自己都没搞清楚,jquery除了通过ajax获取服务器传来的数据,剩下的方式就直接操作html元素就行了,跟表单提交无关
8. js获取form表单提交的数据
用下面的函数可以获取:
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")就可以了
9. 如何通过js获得form中的input的value值,我的是document.form1.username.value 获取不到
一种可能是你执行js的控件是submit性质的控件,如input type="submit"或者input type="image"等。
另一种可能是你asp页里的<base……>起做用。
如果是onsubmit事件做的验证,应该在验证不通过时返回false。
你能不能写出你怎么做的验证,还有相关的东西,这样让人怎么猜。
帮
10. js 如何获取<form:form>表单某个值
<form:select path="planId" class="input-xlarge"> 最后复会生成正常的H5 标签制,只要你的属性里配置了就会在生成的标签里附带又id值,然后用js根据id值取值即可:
var val = document.getElementById(id).value;val就是你要取的标签的value。