qq_15290009 于 2016.05.10 09:42 提问

js

``````// 金额 input1  上浮 shangfu  利息 lixi 本息合计 benxi 计算结果 bizhong

//初始化存入日期
var d = new Date();
var s2 = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
\$('#EntTime32').val(s2);

//计算提取日期
\$("#time").change(function (){

var time = \$("#time option:selected").val();

var start = \$("#EntTime32").val().replace(/-/g,"/");
d.setDate(parseInt(d.getDate())+ parseInt(time));
var s1 = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
\$('#EntTime31').val(s1);

});

//处理结果
\$("#bizhong").change(function(){
//获取币种值
//var time = \$("#time option:selected").val();
var a = \$("#bizhong option:selected").val();
var money = \$("#input1").val();
var sf = \$("#shangfu option:selected").val()
//人民币
if(a == 1){
//一天通知
var yt = 0.55;
if(sf != 0){
sum = money * (time / 360) * (sf / 100) * (yt / 100);
}else{
sum = money * (time / 360) * (yt / 100);
}
\$("#lixi").val(sum)
}
})

});
``````

5个回答

showbo      2016.05.10 10:39

``````

//初始化存入日期
var d = new Date();
var s2 = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
\$('#EntTime32').val(s2);

//计算提取日期
\$("#time").change(function () {

var time = \$("#time option:selected").val();

var d = new Date(\$("#EntTime32").val().replace(/-/g, "/"));///////////////////

d.setDate(parseInt(d.getDate()) + parseInt(time));
var s1 = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
\$('#EntTime31').val(s1);
\$("#bizhong").trigger('change');////触发下币种选中事件计算利率

});

//处理结果
\$("#bizhong,#input1").change(function () {
//获取币种值
var time =parseInt( \$("#time option:selected").val())//注释这个干吗，注释掉就是time控件了，下面代码计算会导致nan
var a = \$("#bizhong option:selected").val();
var money =parseInt( \$("#input1").val()) ||0;
var sf = \$("#shangfu option:selected").val()
//人民币
if (a == 1) {
//一天通知
var yt = 0.55;
if (sf != 0) {
sum = money * (time / 360) * (sf / 100) * (yt / 100);
} else {
sum = money * (time / 360) * (yt / 100);
}
\$("#lixi").html(sum)
}
})

});
``````
showbo      2016.05.10 09:57

==>

qq_15290009 ？？？

qq_15290009 html 在下面

qq_15290009 额 没别的错误了吗 可是还是运行不了 我用把html上传上来吗

caozhy 哈哈，这么细微的错误都发现了。

qq_15290009   2016.05.10 10:06
`````` <form id="tj" class="tj" runat="server" name="form1">
<div class="input">
<tr class="gx" >

<td><span id="sp1">*</span>存入金额 </td>

<td>
<input type="text" class="cc4" id="input1"  />
（必输项）
</td>

</tr>

<tbody>

<tr>
<td>上浮区间       </td>
<td >

<option>0</option>
<option>10</option>
<option>20</option>
<option>30</option>
</select><span>%</span>
</td>
</tr>

<tr>
<td>存入日期  </td>
<td>
<input type="text" class="date" id="EntTime32" name="EntTime32" onclick="return showCalendar('EntTime32', 'y-mm-dd');" value=""  /><span>请点击</span>

</td>
</tr>

<tr>
<td>提取日期  </td>
<td>
<input type="text" class="date" id="EntTime31" name="EntTime31"  onBlur="changeResult1()" onclick="return showCalendar('EntTime31', 'y-mm-dd');return check()"  /><span>请点击</span>
<select id="time" style="width:20%;height:35px;margin-left:20px;">
<option value="0">请选择</option>
<option value="1">1天</option>
<option  value="7">7天</option>
<option value="90">3个月</option>
<option value="180"> 6个月</option>
<option value="365">1年</option>
<option value="730">2年</option>
<option value="1095">3年</option>
<option value="1825">5年</option>

</select>
</td>
</tr>
<tr>
<td>
利息
</td>
<td>
<input  type="text" class="cc3"/>元
</td>
</tr>
<tr>
<td>
本息合计
</td>
<td>
<input id="benxi" type="text" class="cc3"/>元
</td>
</tr>

</tbody>

</table>

<input type="button" id="submit2" value="开始计算"/>
<input type="reset" class="bt" value="重置"/>

</div>

<div class="output">

<h4>计算结果</h4>
<hr class="hi"/>
<div >
<tr>
<td >
<select id="bizhong" style="width:70%;height:35px;text-align:cente; margin-top:10px;margin-left:20px; background-color:rgb(236,224,31);border:none;">
<option value="1">人民币</option>
<option value="2">美元</option>
<option value="3">英镑</option>
<option value="4">欧元</option>
<option value="5">日元</option>
<option value="6">港币</option>
<option value="7">加拿大元</option>
<option value="8">瑞士法郎</option>
<option value="9">新加坡元</option>
<option value="10">澳大利亚元</option>

</select>
</td>
<td>利息</td>
<td>利率</td>
<td>本息合计</td>
<td>首次到期日</td>
</tr>

<tbody>
<tr>
<td>1天通知</td>
<td id="lixi"></td>
<td></td>
<td></td>
<td></td>

</tr>
<tr>
<td>7天通知</td>
<td></td>
<td></td>
<td></td>
<td></td>

</tr>
<tr>
<td>3个月</td>
<td></td>
<td></td>
<td></td>
<td></td>

</tr>
<tr>
<td>6个月</td>
<td></td>
<td></td>
<td></td>
<td></td>

</tr>
<tr>
<td>1年</td>
<td></td>
<td></td>
<td></td>
<td></td>

</tr>
<tr>
<td>2年</td>
<td></td>
<td></td>
<td></td>
<td></td>

</tr>
<tr>
<td>3年</td>
<td></td>
<td></td>
<td></td>
<td></td>

</tr>
<tr>
<td>5年</td>
<td></td>
<td></td>
<td></td>
<td></td>

</tr>
</tbody>
</table>
</div>

</div>

</form>
``````
qq_17555933   2016.05.10 10:15

qq_17555933 好吧 ，我大概能看懂，你代码里面少了个 var sum=0；

qq_15290009 怎么说呢 就是 金额*上浮* 提起日期后面的下拉框里的天数 让他结果显示到我图片上面圈住的地方 当然了 那个人民币 下拉框 还有比的 所以我就想 它改变一次 重新计算一次 你把代码 运行一下 应该能看懂

CSDNXIAON   2016.05.10 09:52

----------------------同志你好，我是CSDN问答机器人小N，奉组织之命为你提供参考答案，编程尚未成功，同志仍需努力！

TXT在线小说管理器

JAVA编译报错-No enclosing instance of type Test is accessible
java编译出错： No enclosing instance of type Test is accessible. Must qualify the allocation with an enclosing instance of type Test (e.g. x.new A() where x is an instance of Test). 代码demo public clas
ssm例子一直报错userDao无法注入

《系统集成项目管理工程师教程》67.6M pdf