我有两个文本框,用于搜索武器数量,因此搜索武器范围数量。
两者中的任何一个都是空白即可,但第二个文本框不应大于第一个文本框的值。
我在keyup和change
所做的测试之间徘徊不前代码的行为是
1)在第一个文本框中输入11(更高的数字) 2)点击Tab 3)在2号输入2(较低的数字) 4)警报启动
11> 2对吗?但它仍然进入了
if (weaponLess < weaponMore)
FYI
var weaponLess=$("#weaponAmtSuuji1").val();
var weaponMore=$("#weaponAmtSuuji2").val();
似乎在获得输入之前比较了第二个文本框的值
我有一个隐藏的文本框,我在代码中显示,它应该捕获两个输入,并应检查两者中的每一个是否有输入
然后以“WeaponAmount
&lt;”+ txtBox1 +“AND WeaponAmount
&gt;”+ txtBox2“
HTML
Search Weapon Amount Range
<br>
<label>Weapon Amount Less</label> 
<input type="text" id="weaponAmtSuuji1"/> <span id="weaponAmtErrmsg1"></span> 
<br>
<label>Weapon Amount More</label> 
<input type="text" id="weaponAmtSuuji2"/> <span id="weaponAmtErrmsg2"></span>
<br>
<input type="text" name="WeaponAmount" id="weaponAmtFld">
jquery的
http://jsfiddle.net/yuuto/75V8S/
你可能注意到我把/*$('#weaponAmtFld').val(function(index, val) {
if (val.indexOf("AND")>0)...
评论,如果删除它,脚本似乎甚至不执行
if (weaponLess < weaponMore) {
份
真的需要帮助
答案 0 :(得分:0)