在輸入框中直接增加js代碼就可以

創(chuàng)新互聯(lián)建站是一家專業(yè)從事成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計公司,作為專業(yè)的成都網(wǎng)站建設(shè)公司,創(chuàng)新互聯(lián)建站依托強(qiáng)大的技術(shù)實力、以及多年的網(wǎng)站運營經(jīng)驗,為您提供專業(yè)的成都網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計開發(fā)服務(wù)!
input type="text" id="quantity%=i%" name="qty%=i%" value="%=rsL("Qty")%" size="5" onchange="this.form.totalprice%=i%.value=this.value*1*this.form.unit%=i%.value"
是要多個值相加求和么? 舉個例子:兩個值相加,第一個值的id定為fId、第二個值的id定為sId。JavaScript中寫個方法
JavaScript...
function sum(){
var id1=document.getElementById("fId").value;
var id2=document.getElementById("sId").value;
//兩個值相加即可,注意轉(zhuǎn)換為double型的
}
/JavaScript
然后jsp下面在調(diào)用這個方法就好了 在哪調(diào)用就是你的事了
偽代碼:
這里假設(shè) 商品購買量為 a, 商品單價為b, b和a的關(guān)系為b=a*x, 商品總價為S, 則
if (a=100){S=a*b}
if (a100 a=200){S=a*b}
function(a){
if(a=100)
b = 300;
if(a100 a=200)
b = 270;
return b;
}
以此類推
偽代碼:這里假設(shè) 商品購買量為 a, 商品單價為b, b和a的關(guān)系為b=a*x, 商品總價為S, 則if (a=100){S=a*b}if (a100 a=200){S=a*b}function(a){if(a=100)b = 300;if(a100 a=200)b = 270;return b;}以此類推
var?a,b
function?zongjia(){
a=document.getElementById("num").value;
b=document.getElementById("price").value;
}
function?calcu(){
document.getElementById("totle").value?=?a*b;
}
//這樣就對了
form
select name="select"
option value="0"請選擇/option
option value="1"蘋果/option
option value="2"梨/option
option value="3"香蕉/option
/select
br/
單價:input size="10" name="var1" contentEditable="false"/
br/
數(shù)量:input size="10" name="var2"/ font id="f1" color="red"/font
br/
總價:input size="20" name="var3"/
br/
input type="button" value="計算" name="count"/
input type="reset"/
/form
script
document.forms[0].select.onchange=function() {
var form = document.forms[0];
if(form.select.value==1)
{
form.var1.value=2.5;
}
else if(form.select.value==2){
form.var1.value=3.5;
}
else if (form.select.value==3) {
form.var1.value=4.5
}
}
document.forms[0].var2.onblur=function(){
if(this.value==""||this.value==null)
{
f1.style.fontSize="13px";
f1.innerHTML="請輸入數(shù)量!";
return;
}
var patrn=/^[1-9]{1}\d*$/;
var s=this.value;
if(!patrn.exec(s))
{
f1.style.fontSize="13px";
f1.innerHTML="請輸入正確的數(shù)字!";
}
}
document.forms[0].count.onclick=function(){
var form = document.forms[0];
if(form.var1.value==null||form.var1.value=="")
{
alert("請選擇需要購買的水果!");
return ;
}
if(form.var2.value==null||form.var2.value=="")
{
alert("請輸入數(shù)量!");
return ;
}
var patrn=/^[1-9]{1}\d*$/;
var s=form.var2.value;
if(!patrn.exec(s))
{
alert("請輸入正確的數(shù)字!");
return;
}
var result = parseFloat(form.var1.value)*parseFloat(form.var2.value);
form.var3.value=result;
}
/script
本文名稱:javascript總價,js收費標(biāo)準(zhǔn)
網(wǎng)頁鏈接:http://chinadenli.net/article34/dsijese.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站導(dǎo)航、營銷型網(wǎng)站建設(shè)、網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)