在JSP页面中,从数据库中读出一个数据
<%
Stock_No=Sto.getInt("StockNumber");//库存int类型
%>
并且成功在页面上显示出来<%=Stock_No%>
表单提交一个出货数量 <form action="Stockout.jsp" method="post" name=StockOut target="rightdownFrame">
出货数量:<input type=text name=StockOutNumber><br><br>
<input type=button value="出库" onclick="check(<%=Stock_No%>)" >
<input type=reset>
</form>使用JavaScript进行判断 function check(int no) {
if(document.StockOut.StockOutNumber.value == "") {
alert("请输入购买数量");
return;
}
/* int sono=no;
int Stock_Out_Number=Integer.parseInt(document.StockOut.StockOutNumber.value);
if(Stock_Out_Number>=sono){
alert("出库量不可以大于库存");
return;
}
*/
document.StockOut.submit();
}当表单输入为空的时候,弹出提示
现在想加一个判断,即当表单输入数据大于库存时,弹出警告并且返回
由于对JS不是很熟悉,不知道将参数Stock_No传给JS并且判断怎么写
<%
Stock_No=Sto.getInt("StockNumber");//库存int类型
%>
并且成功在页面上显示出来<%=Stock_No%>
表单提交一个出货数量 <form action="Stockout.jsp" method="post" name=StockOut target="rightdownFrame">
出货数量:<input type=text name=StockOutNumber><br><br>
<input type=button value="出库" onclick="check(<%=Stock_No%>)" >
<input type=reset>
</form>使用JavaScript进行判断 function check(int no) {
if(document.StockOut.StockOutNumber.value == "") {
alert("请输入购买数量");
return;
}
/* int sono=no;
int Stock_Out_Number=Integer.parseInt(document.StockOut.StockOutNumber.value);
if(Stock_Out_Number>=sono){
alert("出库量不可以大于库存");
return;
}
*/
document.StockOut.submit();
}当表单输入为空的时候,弹出提示
现在想加一个判断,即当表单输入数据大于库存时,弹出警告并且返回
由于对JS不是很熟悉,不知道将参数Stock_No传给JS并且判断怎么写
解决方案 »
- struts2中 post提交问题
- 问一个servlet相对路径的问题,你可能也遇到过类似的情况,请进
- 你们用过AJAX没有,在WEBLOGIC里用XMLHTTPREQUEST请求一个XML文件,得到的XML对象是空的?
- 高手请教:怎么从一个页面中获取列表框的内容的赋值给本页的下拉框?
- applet调用javascript
- 看者有分...
- 大家知道那些关于JSP和JAVA的专业QQ群,顺便推荐几本专业书籍吧!谢谢~
- textarea中的输出如何实现自动换行?
- 求高手,用java、poi生成的pptx文件打开报错
- 为什么说我'context:component-scan' 未声明?
- 关于WebLogic连接池的使用问题
- 注册成功弹出div,求解..
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<script language="javascript">
function check(number){
if(document.all.textbox1.value=="")
{
alert("请输入一个数字!");
return false;
}
if(number<document.all.textbox1.value)
{
alert("数大了");
return false;
}
}
</script>
<%
int number=4;
%>
<form action="" name="form1" method="post">
请输入一个数字:<input type="text" name="textbox1" >
<input type="button" name="button1" value="判断" onclick="check(<%=number %>);">
</form>
</body>
</html>
function check(no){
var number = document.StockOut.StockOutNumber.value;
if(number == "" && number.length()==0){
alert("请输入购买数量!!!");
return;
}
if(no<number){
alert("超出已有库存数量!!");
return; }
}
<input type=button value="出库" onclick="check(<%=Stock_No%>)" >
传给JS的数据类型是什么
判断为空=""应该是string类型
但是与int类型比较大小又没有进行强制类型转换
var sUserName=123;则为int类型
他是根据你的需要或者后面数据进行判断和设置变量的类型
因而一个数据的变量不必首先做声明,
而是在使用或赋值时确定其类型
JS是弱类型语言,不要在函数后面的括号里面加上类型
好像JS中没有int类型吧