JSP中的<input>中的值怎么取出?

JSP中的<input>中的值怎么取出?我要把取出的值跟数据库中已有的值作大小判断!例如:购买数是输入的,而库存数是已有的,如何将两者大小作判断,给出相应的提示“库存量不... JSP中的<input>中的值怎么取出?
我要把取出的值跟数据库中已有的值作大小判断!
例如:购买数是输入的,而库存数是已有的,如何将两者大小作判断,给出相应的提示“库存量不够”,这样就避免购买数大于库存数的,造成库存数为负数!
非常感谢!
展开
 我来答
爱教育爱学习
高粉答主

2019-12-17 · 学而不思则罔,思而不学则殆
爱教育爱学习
采纳数:384 获赞数:112743

向TA提问 私信TA
展开全部

通过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");

%>

娱乐小八卦啊a
高粉答主

2020-05-10 · 娱乐小八卦,天天都知道
娱乐小八卦啊a
采纳数:256 获赞数:117870

向TA提问 私信TA
展开全部

第一种

通过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
展开全部
如果不提交的话,那就只有用Js来获取;
假如给该input添加一个id:
document.getElementById(id).value;
参考如下:
<input type="submit" value="提交" name="submit" >
....
String buttonname =request.getParameter("submit");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友70ae8e86ac
推荐于2017-10-14 · TA获得超过1304个赞
知道小有建树答主
回答量:815
采纳率:0%
帮助的人:1106万
展开全部
1.request.getParameter("XXX");//XXX为input “name”属性的值

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 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
基本实现逻辑是这样的,当用户在下面填写内容时候 用onchange方法 调用js--然后把填写的内容赋值给变量,因为在js里可以赋值给变量,然后把那个变量 赋值给要显示的位置input 根据指定id 传过去。
首先把用户输入的那个行改成这种
<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"
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式