我正在使用Perl CGI。我创建了一些文本字段并获取这些值。 但我想如果用户在单击提交按钮时将文本字段留空,则应该弹出一个脚本而不是运行脚本。请任何身体建议我.. ???
答案 0 :(得分:0)
为什么要对此进行服务器端验证?我认为您需要使用JavaScript进行客户端验证。
如果我错了,请让我纠正?使用JavaScript;
function Validator(theForm){
var error = "";
if (theForm.dd.options[0].selected == true){
error += "Please select from the drop-down list.\n";
}
if (theForm.words.value == ""){
error += "Please fill in the text element.\n";
}
//etc etc...
}
您只需要使用html按钮的onClick事件,并使用文档中的Form元素调用此方法。