删除文本字段不工作的功能
Remove functionality in text Filed not working
我们正在开发一个PhoneGap应用程序。我们有3个这样的案例:
$("#dvData .quantity input").on('keyup', function() {
var totalamount = 0;
var discountAmount = 0;
var LineAmount1 = 0;
var vatAmount = 0;
var FinalNetSales = 0;
var qtyId = this.id;
var qtyId1 = qtyId.substr(4);
debugger;
var sstextFieldvalue = $('#text' + qtyId1).val();
alert(sstextFieldvalue);
alert(sstextFieldvalue.length);
if (sstextFieldvalue != "" || sstextFieldvalue != 0) {
if (sstextFieldvalue > 20) {
alert("Set1");
} else {
alert("FINE");
}
}
else {
alert("REMOVE");
}
});
当我们在文本域中输入超过20个时,它被称为first alert。如果我们在文本字段中输入一个值,它被称为three alert。然而,当我们删除文本字段值时,它不是调用Second alert.
请告诉我我的代码有什么问题。
注意:这段代码在浏览器中工作正常,但当我们在我的移动设备检查它不工作
用else if(sstextFieldvalue.length == "")
代替else if(! sstextFieldvalue)
else if(sstextFieldvalue == "")
好的,我发现了这个:如何检查输入字段是否为空,所以你可以测试sstextFieldvalue
的length
。
你的问题是你的测试,你可以试试这个,在移动端测试:
if(sstextFieldvalue!="" || sstextFieldvalue!=0){
if(sstextFieldvalue.length>20){
alert("Set1");
} else {
alert("FINE");
}
} else {
alert("REMOVE");
}
1。测试sstextFieldvalue!="" || sstextFieldvalue!=0
,如果为真,测试sstextFieldvalue.length>20
并显示alert("Set1")
,否则显示alert("FINE");
- 进入
else
,表示该字段为空。希望它对你和对我都有效!:)
相关文章:
- JavaScript打印功能使日历停止工作
- jQuery滚动功能只工作一次
- 为什么ng控制器不调用或工作或功能不工作
- 点击功能没有'ajax调用动态元素(Backbone)后无法工作
- 为什么获胜'我的自定义功能工作
- 当我用鼠标左键点击时,让这个功能工作起来
- 只有当屏幕大小为一定宽度时,才希望该功能工作
- 可以't使切换功能工作
- 滚动功能工作方向错误
- JavaScript 谷歌地图一次只有一个功能工作,其余的不工作
- .切换功能工作不正常
- jquery's显示/隐藏功能工作
- 无法获取d3.js数据.选择线路时连接和键功能工作
- Rails AJAX删除功能工作,但在刷新之前不会自行删除
- Onclick功能工作在页面重新加载
- 灯箱不工作,只有缩放功能工作
- 在点击禁用功能,否则功能工作
- Ajax评论教程?Ajax功能工作,但追加4次.为什么
- 当附加项目时,我如何使我的旋转木马上的单击功能工作
- 插件自由墙,无法让墙功能工作