javascript - 第二次选择“旅程类型”时,表单中的付款价值挂起
问题描述
嗨,伙计们,我遇到了主要问题,少了两个。
When select "Type of journey" option "1-company trip" or "2-personal trip" and set rest values its all ok, ajax is automaticly loading "Value per km" as 1$ or 0.5$ and calculate Paymant value properly,但是当“旅程类型”从 1 设置为“3-实际成本”并返回 1 时,Paymant 输入挂起。看起来脚本只做第一次计算或其他什么。它在(Bin2 多少公里)值更改为与以前不同的值时工作。
在 Chrome 控制台中出现错误,
"ReferenceError: onChange is not defined"
我认为这是关于行"$('#trip_realCost').change(onChange).keyup(onChange);"
coz,当我删除它时,没有弹出错误。但是为什么当脚本仍在工作时会显示此错误?我需要关心那个错误吗?需要单击表单中的任意位置来计算值 - 这不是在键入一些值后自动执行的,而是脚本具有 onChange 操作。我需要设置一些触发器还是什么?
这是工作的JSFiddle
这是我的第一个 js 脚本,也是 StackOverflow 中的第一个问题。谢谢你的检查!
解决方案
推荐阅读
- java - 在一个方法中执行多个方法
- php - 如何获取 JSON 使用 cURL 的结果?
- sql-server - 动态表创建 SQLSever
- google-cloud-platform - Google Cloud Firestore 与 Google Cloud Spanner 的区别?
- javascript - 无法获取相同月份和年份的记录
- gradle - Gradle:未找到 Meecrowave 插件
- r - 如何使用嵌套分组变量制作堆叠条形图?
- php - 在 PHP 中将字符串转换为 8 位二进制
- javascript - 直接打印收据/检查仅在角度 7 上选择打印按钮
- google-search - 谷歌搜索网站时有没有办法排除某些子类别:?