鱼在海上飞
2018-06-14 01:50
采纳率: 82.5%
浏览 624
已采纳

js传值问题加一个计算

图片说明
输入框中的salary,我希望在离开输入框时有js提示,税收具体金额,该怎么做呢,我这个js只输出了第一个1111111

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • zhangxl5232 2018-06-14 02:33
    已采纳

    function texta(){
    // alert("111111111111111111");
    var getsalary=document.getElementById("salary").value;
    var a=(((parseFloat(getsalary)+parseFloat(100))/(parseFloat(getsalary)-parseFloat(20)))+parseFloat(3)).toFixed(2); // 保留两位小数
    document.getElementById("takemoney").value=a;
    }

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 鱼在海上飞 2018-06-14 01:52

    等下,我nameid用错了。我先去试下

    评论
    解决 无用
    打赏 举报
  • qq_19836911 2018-06-14 01:53

    给该输入框添加mouseleave()

    评论
    解决 无用
    打赏 举报
  • 鱼在海上飞 2018-06-14 01:55

    图片说明

    评论
    解决 无用
    打赏 举报
  • 进击的流氓 2018-06-14 01:57

    var a = (getsalary+100)/(getsalary-20)+3;

    评论
    解决 无用
    打赏 举报
  • xcgh 2018-06-14 02:00
    评论
    解决 无用
    打赏 举报
  • a718089112 2018-06-14 02:34

    1,你的工资的input 追加一个id属性,因为你取数据是按照id取的:

     工资:<input id“salary”type="text" ...>
    

    2,js修改
    alert(getsalary);
    var a = (getsalary+100)/(getsalary-20)+3;

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题