第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

input表單合計(jì)問題!!

input表單合計(jì)問題!!

function?total_account()?{????????????????????var?integer?=?$('.lent?.integer');????????????????????var?decimal?=?$('.lent?.decimal');????????????????????var?lent_total_integer?=?$('.lent-total-integer');//最下面表格合計(jì)同樣有 ????????????????????兩個(gè)input,這個(gè)代表左側(cè)的????????????????????var?lent_total_decimal?=?$('.lent-total-decimal');//最下面表格合計(jì)同樣有 ????????????????????兩個(gè)input,這個(gè)代表右側(cè)的????????????????????for(var?i?=?0;?i?<?integer.length;?i++)?{????????????????????????if(integer[i].value!=''){??????//直接卡在判斷1//?????if(integer[i].nextElementSibling.value=='')?{ ????????????????????????????????var?arr?=?[];????????????????????????????????var?str?=?integer[i].value+','?;? ????????????????????????????????str.split(','); ????????????????????????????????alert(str.length); ????????????????????????????????arr.push(str);???????????????????????????????? ???????????????????????????????????????????? //????????????????????????????????lent_total_integer.innerHTML?=?integer[i].value; ????????????????????????????}else{ ????????????????????????????????alert(integer[i].value) ????????????????????????????????alert(integer[i].nextElementSibling.value) ????????????????????????????????lent_total_integer.value?=?integer[i].value; ????????????????????????????????lent_total_decimal.value?=?integer[i].nextElementSibling.value; ????????????????????????????}; ???????????????????????????? ????????????????????????}; ????????????????????}; ????????????????};我的思路是如下代碼先判斷表單是否有值,在進(jìn)行判斷一是只輸入了整數(shù),二既輸入了整數(shù)又輸入了小數(shù)for循環(huán)有值的表單,獲取他們每一個(gè)的value ,然后在value的結(jié)尾處加個(gè)逗號,然后split(',')分割他們,arr.push()進(jìn)數(shù)組,循環(huán)數(shù)組并且相加,顯示在合計(jì)表單里不知道大神有沒有好的解決方法
查看完整描述

1 回答

?
慕田峪3555374

TA貢獻(xiàn)137條經(jīng)驗(yàn) 獲得超18個(gè)贊

說下我的思路啊,首先,給每個(gè)input框添加一個(gè)change事件,然后在這個(gè)事件里面獲取當(dāng)前框的值,計(jì)算的時(shí)候不用每次都逐個(gè)累加,可以先獲取改變的那個(gè)值和總的值,用總的值減去當(dāng)前框的舊值然后加上新值就可以了;當(dāng)然你那個(gè)我覺的可以分開來算,先循環(huán)分別把所有整數(shù)和小數(shù)分別累加,循環(huán)結(jié)束再把整數(shù)部分和小數(shù)部分相加就可以了

查看完整回答
反對 回復(fù) 2016-11-05
  • 1 回答
  • 0 關(guān)注
  • 1492 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號