我尝试使用自动填充创建一个简单的时间选择器。我有一个数组,它有我需要的时间,每半小时,然后用户在开始框中输入一个时间,说' 7.00',自动输入从那时起1小时到完成框的时间,所以' 8.00'。
一切正常。 我遇到的问题是我想要一种方法来检查完成时间是否不小于或等于开始时间。 所以
Start: 7.00
Finish: 5.00
会显示警告。
我创建了一个jsfiddle:http://jsfiddle.net/DB8ZT/3/
第173行我认为这会进行检查,但每次在“完成”框中输入值时,它都会显示警报。
答案 0 :(得分:2)
我猜你可以这样使用parseFloat()
:
var res = parseFloat(ui.item.value);
var start = parseFloat($("#start").val());
演示:http://jsfiddle.net/uDKJw/2/
文件在这里:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseFloat
希望这会发生。