文本框(总金额zongjine) 下拉选择框 jsfs(1、上付2、现金) 文本框(当选择1时 该文本框为shangfu,当选择2时 该文本框为xianjin) 文本框 sqje (当选择1时 sqje=zongjine-shangfu) 当选择2时 sqje=zongjine-xianjin
解决方案 »
- 用JS是否能检测到iframe(跨域)页面中的点击事件?
- 请高手帮忙解答?
- javascript 如何在模式对话框内,点击一个按钮,可以改变模式对话框的页面大小?急!!!
- 跪求JS实现按首个字母动态显示
- getElementById参数传递问题
- 如何将某个SELECT的值选中
- 问问select控件的失效问题
- 如何在textbox设置光标位置啊?
- 把一段文字或数字转换成一张GIF图片,在asp中怎么实现?
- 谁能告诉我style properties 和style有什么区别阿,为什么样式不同阿
- 如何修改img的src!
- 放在<head>和</head>中的javascript语句,但是语句不在函数中,这些语句何在被执行呀,是不是窗口打开时首先执行呀?
<input name="zongjine">
<select name="jsfs"
onclick="document.getElementById('jine').name=this.value=='1'?'shangfu':'xianjin'">
...
</select>
<input id="jine" name="shangfu">
<input name="sqje"
onfocus="this.value=form.zongjine.value-document.getElementById('jine').value">
</form>
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<script language="JavaScript">
function calcselect(flag){
with(document.all)
{
var oSel = jsfs;
shangfu.value = 0.0;
yuejie.value = 0.0;
xianjin.value = 0.0;
qiankuan.value = 0.0;
if (flag==1){
shangfu.style.display = 'none';
yuejie.style.display = 'none';
xianjin.style.display = 'none';
qiankuan.style.display = 'none';
var iLeft = shangfu.style.posLeft-8;
yuejie.style.posLeft = iLeft-8;
xianjin.style.posLeft = iLeft-16;
qiankuan.style.posLeft = iLeft-24;
fanshi.innerHTML='<font color=blue>'+oSel.value+'</font>';
}
var currVal = yingjje.value;
if(oSel.value=='上付'){
shangfu.value = currVal;
if (flag==1)shangfu.style.display = 'inline';
}else if(oSel.value=='月结'){
yuejie.value = currVal;
if (flag==1)yuejie.style.display = 'inline';
}else if(oSel.value=='现金'){
xianjin.value =currVal;
if (flag==1)xianjin.style.display = 'inline';
}else if(oSel.value=='欠款'){
qiankuan.value = currVal;
if (flag==1)qiankuan.style.display = 'inline';
}else{
if (flag==1)shangfu.style.display = 'inline';
}
}
}
</script><table>
<tr>
<td><div align="center" class="style2">应缴金额</div></td>
<td><input name="yingjje" type="text" id="yingjje" onkeyup=calcselect() onKeyown="javascript:if(event.keyCode==13)event.keyCode=9" value="100" size="10" ></td>
<td><div align="center"><span class="style1">结算方式</span></div></td>
<td colspan="3"><select name="jsfs" id='jsfs' onchange=calcselect(1)>
<option value="上付" selected>上付</option>
<option value="月结">月结</option>
<option value="现金" >现金</option>
<option value="欠款">欠款</option>
</select>
</td>
<td width="62"><div align="center">
<label id=fanshi align="left"><font color=blue>上付</font></label>
</div></td>
<td colspan="3"><div align="center">
<input name="shangfu" type="text" id="shangfu" style="display:inline;" size="10">
<input name="yuejie" type="text" id="yuejie" style="display:none;" size="10">
<input name="xianjin" type="text" id="xianjin" style="display:none;"size="10">
<input name="qiankuan" type="text" id="qiankuan" style="display:none;" size="10"> </div></td>
<td>实欠金额</td><td><input type="text" id="sqje" name="sqje" size="20" ></td>
<div align="center"><span class="style1"></span></div>
</tr></table>
<body>
</body>
</html>