单击“提交”按钮时验证“文本”字段

时间:2012-01-27 10:19:57

标签: perl cgi

我正在使用Perl CGI。我创建了一些文本字段并获取这些值。 但我想如果用户在单击提交按钮时将文本字段留空,则应该弹出一个脚本而不是运行脚本。请任何身体建议我.. ???

1 个答案:

答案 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元素调用此方法。