If条件在javascript中不起作用
if condition does not work in javascript
function confirmappt(target) {
var type = document.getElementById("ultrasoundid").value
var ultrasound = document.getElementById("hdultrasoundid").value
var appt = document.getElementById('apptdocfacid').value
appt = 'apptid' + appt + '_1'
var checkedValue = 'test'
for (var i = 0; i < 100; i++) {
if (document.getElementsByName(appt)[i].checked) {
checkedValue = 'ok'
break;
}
}
if (checkedValue == 'ok') {
alert('Please select ultrasound type!');
}
if (confirm('Are you sure you want to make this appointment?'))
return true;
return false;
}
如果checkedValue等于ok,警报和第二个if条件都有效。但是checkedValue不等于ok,那么第二个if条件不工作。请帮我解决这个问题
您需要添加else
块
我认为你需要
if (checkedValue == 'ok') {
alert('Please select ultrasound type!');
}else{
return confirm('Are you sure you want to make this appointment?');
}
我从你的问题陈述中了解到,如果checkValue是"ok",你想要警报,如果checkValue不是"ok",只确认对话框
使用if (checkedValue == 'ok') {
alert('Please select ultrasound type!');
}else{
if (confirm('Are you sure you want to make this appointment?'))
return true;
}
相关文章:
- 为什么这个 .push 不起作用?(JavaScript)
- document.createelement不起作用(javascript)
- Chrome 中表格的 CSV 导出不起作用 - JavaScript/AngularJS
- 如果语句不起作用 - JavaScript
- 为什么我的动态更改链接不起作用?(Javascript)
- RPS 函数不起作用(JavaScript)
- 计时器间隔不起作用 Javascript
- 通过返回 false - 不起作用(javascript)来阻止链接打开
- Eval 不起作用 - JavaScript
- Android 浏览器 .click() 不起作用 javascript
- 为什么这段代码不起作用?Javascript
- jsFiddle显示正确,但一旦在本地运行就不起作用(Javascript)
- 带有html的Navigator不起作用javascript
- 从文本文件中提取内容不起作用 JavaScript
- 从查询字符串中获取参数;不起作用..Javascript
- regex手机验证不起作用-javascript
- if和else语句不起作用(javascript)(html)
- 更改字体大小的复选框不起作用-Javascript
- 为什么这个基本的 if 语句不起作用?JavaScript
- Timer 不起作用/ JavaScript/ innerHTML null