% Cl" name="description">
I want to know how to automatically change the value of price and the quantity text boxes.
Here is my code:
<%@ page import="java.sql.*" %>
<% Class.forName("com.mysql.jdbc.Driver");
String scid=(String)session.getAttribute("scid");
String s_in=request.getParameter("s_in");
session.setAttribute("s_in",s_in);
java.text.DateFormat df = new java.text.SimpleDateFormat("yyyy/MM/dd");
%>
<html>
<head>
<title>Deliver</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/interface.js"></script>
<link type="text/css" href="jquery.datepick.css" rel="stylesheet">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="jquery.datepick.js"></script>
<script type="text/javascript">
$(function() {
$('#popupDatepicker').datepick({dateFormat: 'yyyy-mm-dd'});
$('#inlineDatepicker').datepick({onSelect: showDate});
});
function showDate(date) {
alert('The date chosen is ' + date);
}
</script>
<script language="JavaScript">
function onlyNumbers(evt)
{
var e = event || evt; // for trans-browser compatibility
var charCode = e.which || e.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
</script>
<SCRIPT language=Javascript>
<!--
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode;
if (charCode != 46 && charCode > 31
&& (charCode < 48 || charCode > 57))
return false;
return true;
}
//-->
</SCRIPT>
</head>
<body>
<br><br><br>
<center>
<form method="get" action="delib.jsp" name="del" onsubmit="return confirm('Are you sure?')" >
<table>
<tr>
<td>Customer's Name:</td>
<td><input type="text" name="cus" required="required" value="" size=20px/></td>
</tr>
<tr>
<td>Item Name: </td>
<td colspan="4">
<select name="purchase" onchange="document.getElementById('vid').value=this.option[this.selectedIndex].text">
<option>Select One</option>
<%
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/e_gomez","root","12345");
Statement stmt = con.createStatement() ;
stmt=con.prepareStatement("Select item_name from items order by item_name");
ResultSet rst2=stmt.executeQuery("Select * from items where item_stat!='Archived' order by item_name");
while(rst2.next())
{
%>
<option><%=rst2.getString("item_name")%></option>
<%
}
%>
</select>
</td>
</tr>
<tr>
<td>Quantity:</td>
<td><input type="text" name="quan" onkeypress="return onlyNumbers();" required="required" value="" size=20px/></td>
</tr>
<tr>
<td>Unit Price:</td>
<td><input type="text" name="price" required="required" value="" size=20px/></td>
</tr>
<tr>
<td style="color:red">Discount Given (in percentage):</td>
<td><input type="text" name="disc" required="required" onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'0':this.value;" value="0" size=20px onkeypress="return onlyNumbers();"/></td>
</tr>
<tr>
<td style="color:red">Delivery Charge:</td>
<td><input type="text" name="disc" required="required" onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'0':this.value;" value="0" size=20px onkeypress="return onlyNumbers();"/></td>
</tr>
<tr>
<td>Date of Purchase:</td>
<td><input type="text" name="datepicker" readonly="readonly" required="required" id="popupDatepicker" value="<%= df.format(new java.util.Date()) %>"></td>
</tr>
<tr>
<td>Prepared By:</td>
<td><input type="text" name="prep" readonly="readonly" value="<%=scid%>"></td>
</tr>
<tr>
<td><td><input type="submit" value="Add Item to Purchase"><input type="reset" value="Clear" /></td></td>
</tr>
</form>
</center>
</body>
</html>