我的弹出窗口没有出现。我想在验证后出现,但即使验证工作正常,弹出窗口也不会出现。有没有人有任何想法:
function validation() {
var isDataValid = true;
var textO = document.getElementsByName("textBox1");
var errMsgO = document.getElementById("txtBox1Alert");
if (textO.value == '') {
errMsgO.innerHTML = "Text Box is empty";
isDataValid = false;
} else {
errMsgO.innerHTML = "";
}
if(isDataValid) {
function openSessionPopup (txt) {
window.open(txt, 'window', 'width=500,height=500,scrollbars=yes,status=no');
}
}
}
function myClickHandler(){
if(validation()){
showSessionPopup();
}
}
以Html格式:
<p><input class="questionBtn" type="button" value="Prepare Questions" name="prequestion" onClick="myClickHandler()"/></p>
答案 0 :(得分:1)
该代码没有任何作用:
查看浏览器的错误控制台。它应该给你很多警告和错误。