为什么在javascript中同时运行if()和else的确认?什么是解决方案
why run both of confirmation of if()else in javascript?whats solution?
我写代码来检查一个表单,如果用户输入了所有信息,请运行确认显示"你确定要提交吗?"。我在onclick属性中使用这两个表单。我的代码是一样的:
Var strurl=window.location.search();
If(strurl.search("click=edit")>0)
{
If(document.forms["frm"]["fname"].value="")
{ alert("please enter all information required");
Return false;
}
Return Confirm("are you sure to submit?");
}
Else
{
If(document.forms["frm"]["tel_num"].value="")
{ alert("please enter all information required");
Return false;
}
Return Confirm("are you sure to submit?");
}
这段代码用于两个表单,其中一个表单在一个条件中显示,而不是通过php编程显示两个表单。
但我的问题是在两种形式下都运行确认,我无法在另一种形式下阻止其中一个。
我知道它可以分为两页,但出于某种原因,我应该在一页中使用这些代码。
我该怎么办才能解决这个问题?
- 将函数的所有标题大小写替换为小写,如(Confirm)、Return、Var和If Else
.search
应为.indexOf("click=edit")>-1
- 请适当地缩进您的代码,这将使您更好地理解
var strurl = window.location.search();
if(strurl.indexOf("click=edit") > -1) {
if(document.forms["frm"]["fname"].value = "") {
alert("please enter all information required");
return false;
}
return confirm("are you sure to submit?");
}
else {
if(document.forms["frm"]["tel_num"].value = "") {
alert("please enter all information required");
return false;
}
return confirm("are you sure to submit?");
}
我发现了问题。:-)这个函数我调用了两次。经过5个小时的搜索,我发现了1000行之间的代码。
相关文章:
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 正在尝试使用if和else添加类,但无法正常工作
- 按钮字段确认点击不'不起作用
- 删除确认对话框在第一次单击时不起作用
- Javascript Return and if/else
- 在表单完成并确认密码之前,请禁用提交按钮
- JavaScript if-else 速记错误
- 在asp.net中确认是或否消息
- 如何检查if/else语句中的随机条件
- javascript确认对话框有时会不断出现
- 是否可以用变量确认提示警报
- 检测在确认页面导航时单击了哪个按钮
- 在javascript中创建数组,而不是if.else
- 确认前执行
- 如何为javascript方法放入jquery确认对话框
- Javascript If else 只返回 TRUE 或只返回 FALSE
- jquery if else不返回警报消息
- 表单 在 else 语句中提交确认
- 为什么在javascript中同时运行if()和else的确认?什么是解决方案
- 确认语句w/if else