JSP中的<input>中的值怎么取出?
我要把取出的值跟数据库中已有的值作大小判断!
例如:购买数是输入的,而库存数是已有的,如何将两者大小作判断,给出相应的提示“库存量不够”,这样就避免购买数大于库存数的,造成库存数为负数!
非常感谢! 展开
通过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这个值
}
扩展资料
在JSP页面中获取本页的文本框值
1、是一个form表单,里面有一个文本框或其它的表单项
<form name="thisform"method="post">
<input type="text" name="name">
<input type="button" value="查询"οnclick="sel()">
2、这里点击查询按钮时,需要调用函数sel(),内容如下
<script language="javascript">
function sel(){
document.thisform.submit();
}
</script>
3、 可以在页面中取到文本框的值了
<%
String name=request.getParameter("name");
%>
第一种
通过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表示Form表单中的一种输入对象,其又随Type类型的不同而分文本输入框,密码输入框,单选/复选框,提交/重置按钮等。
type=text
输入类型是text,这是我们见的最多也是使用最多的,比如登陆输入用户名,注册输入电话号码,电子邮件,家庭住址等等。当然这也是Input的默认类型。
参数name:同样是表示的该文本输入框名称。
参数size:输入框的长度大小。
参数maxlength:输入框中允许输入字符的最大数。
参数value:输入框中的默认值。
特殊参数readonly:表示该框中只能显示,不能添加修改。
推荐于2017-09-05
假如给该input添加一个id:
document.getElementById(id).value;
参考如下:
<input type="submit" value="提交" name="submit" >
....
String buttonname =request.getParameter("submit");
2.用ActionForm封装
//要比较的话:肯定需要传书的Id或者名字,假如传书的名字(name)和购买数量(quantity)吧
String name = request.getParameter("name");
int quantity = Integer.parseInt(request.getParameter("quantity"));
BookService service = ...//得到servicd实例
boolean b = service.hasEnoughBook(name,quantity);//返回boolean,是否有足够的库存
2018-06-27 · 百度知道合伙人官方认证企业
首先把用户输入的那个行改成这种
<td><input type="text" onchange="XXX()" id=“num” ></td> js方法名字自己定义
<s: property
然后在js里面添加
function prAmount(){
var data= $("#num).val();
document.getElementById("coun里加个id然后把那个id名字写在这里").value = data;
}
最后把count:<s:标签里的 value="${newData} id="newData" name="newData"