ورود

View Full Version : ضرب مقادير دو تكس باكس در سمت كلاينت و نمايشش



احمد سامعی
چهارشنبه 25 شهریور 1388, 02:40 صبح
سلام دوستان
فرض كنيد سه تا تكس باكس داريم يكي تعداد كالا يكي كرايه يك كالا و آخري جمع كرايه كه مي شه ضرب دوتاي اولي
حالا چطوري مي شه يك كليد گذاشت تا كاربر وقتي روي اون كليك كرد اين عمل ضرب انجام بشه و مقدار حاصل در تكس باكس آخري نمايش داده بشه
تمام اين كارها سمت كلاينت باشه ( در واقع كاربر ببينه نتيجه حاصل و كرايه كل بدون رفت و برگشت صفحه)

كنترلهاي من دات نت هست ؟ دوستان جاوا نويس لطفاً كمك كنند.
با تشكر فراوان:خجالت::خجالت:

احمد سامعی
چهارشنبه 25 شهریور 1388, 13:33 عصر
ممنون دوست عزيز خوب راهنمايي كريد چون اصلاً نمي دونستم چي بايد سرچ كنم
فقط يك تاپيك پيدا كردم اما فقط با كنترل هاي HTML كار مي كنه من برنامه ام Asp
اين كد من هست كه كار نمي كنه ! مي شه راهنمايي كنيد


<%@ Page Language="C#‎" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" ValidateRequest="false" Inherits="Store_Railway.WebForm1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<head runat="server">
<title>ماشين حساب</title>
<style type="text/css">

input.test3 {position:relative;width:80px;height:22px;}

</style>

<script type="text/javascript">

function compute(id) {
var g = document.getElementById(id);
var currentVal1 = Number(document.form1.txt1.value);
var currentVal2 = Number(document.form1.txt2.value);
var currentVal3 = currentVal2 * currentVal1;
form1.txt3.value = currentVal3;
g.innerHTML = currentVal3;
}

</script>
</head>
<body>
<table border='1' align='center' style="width:200px;height:200px;">
<tr><td align='center'>
<form name="form1"><br />
<input type="text" name="txt1" value="" size="18" style="text-align:right;font-weight:bold;" /><br /><br />
<input type="text" name="txt2" value="" size="18" style="text-align:right;font-weight:bold;" /><br /><br />
<input class="test3" type="button" name="btn=" value=" = " onclick="compute(<% Tb.ClientID %>);" />
<input type="text" name="txt3" value="" size="18" style="text-align:right;font-weight:bold;" /><br /><br />
</form>
<form runat="server">
<asp:TextBox ID='Tb' runat="server" /></form>
</td>
</tr>
</table>
</body>
</html>