1
我正在使用Perl CGI。我创建了一些文本字段并获取这些值。 但我想如果用户离开文本字段空白,当他点击提交按钮,然后而不是运行一个脚本它应该给一个弹出。请任何机构建议我的东西..?验证文本字段,同时点击提交按钮
我正在使用Perl CGI。我创建了一些文本字段并获取这些值。 但我想如果用户离开文本字段空白,当他点击提交按钮,然后而不是运行一个脚本它应该给一个弹出。请任何机构建议我的东西..?验证文本字段,同时点击提交按钮
为什么你想要服务器端验证?我认为你需要使用JavaScript进行客户端验证。
让我纠正,如果我错了吗?
with 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元素的此方法。
恕我直言客户端(舒适,最小化网络流量)和服务器端(安全)验证的组合将是最好的策略。 – dgw 2012-01-27 11:04:47
我怎样才能在Perl中嵌入javascript? – 2012-01-27 11:08:48
@ user970553:不要将其嵌入到Perl中,将其嵌入到生成的HTML中。 – choroba 2012-01-27 11:34:52