我需要一些帮助来在JSP输入字段中实现空格字符检查。
这是我的代码和现有JSP代码的样子:
function validation(){
var wsregex = /\s/g;
var input = document.getElementById("Division_").value;
var result;
if (result = input.match(wsregex)){
alert ("There is a whitespace in the Name field");
return false;
}
JSP代码:
<input type="hidden" name="Division_<%= divisionSeq %>" value="exist" />
<input class="button" type="submit" name="submit" value="Submit" onclick="return validate(this.form, <%=divisionSeq%>)"
除了我所拥有的,我不知道该改变什么。 JSP代码是由一位没有留下任何文档的顾问构建的。
谢谢, 即
答案 0 :(得分:0)
我不确定你调用javascript函数的方式。 我正在分享我所做的工作。
<html>
<head>
<script>
function validation(){
var wsregex = /\s/g;
var input = document.getElementById("input").value;
var result;
if (result = input.match(wsregex)){
alert ("There is a whitespace in the Name field");
return false;
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
Enter a text : <input id="input" type="text" /><br>
<input type="submit"
value="Submit" onclick="validation()" />
</body>
</html>
只需输入任何文字并提交。它会检查空格,如果找到则会发出警告。
答案 1 :(得分:0)
Javascript代码
function validation(){
var wsregex = /\s/g;
var input = document.getElementById("Division_1").value;
var result;
if (result = input.match(wsregex)){
console.log ("There is a whitespace in the Name field");
return false;
}
JSP代码:
input type="hidden" name="Division_<%= divisionSeq %>" value="exist" />
<input class="button" type="submit" name="submit" value="Submit" onclick="return validate()"
<%=divisionSeq%>
scriptlet是一个计数器,所以我欺骗了js函数来预测初始值。