gpt4 book ai didi

javascript - 为什么 Javascript 代码在 servlet 操作之前不起作用?

转载 作者:行者123 更新时间:2023-12-03 04:58:56 26 4
gpt4 key购买 nike

我已经编写了用于客户端验证的 JavaScript 代码,然后对于后端,我使用了 servlet。 Javascript 代码无法工作并直接从 JSP 注册页面移动到 servlet。

这是代码:

function teacherValidateForm() {



var tuid = document.getElementById("tuname");

return validateTID(tuid);


}

function validateTID(tuid) {
var message = "Username must start with a letter and must be of minimum 5 letters";
if (!tuid.match(/^[[A-Za-z][A-Za-z0-9/._]*]{5,}$/)) {
document.getElementById(ti).innerHTML = message;

return false;
} else return true;
}
<head>
</head>

<body>
<form name="teachersignup" class="form-horizontal" action="tsignup" onsubmit="return teacherValidateForm()" method="POST">
<div class="form-group">
<label for="tuname" class="control-label col-md-4" style="color:#000; font-size:15px" id="username">User Name: </label>
<div class="col-md-4">
<input type="text" class="form-control" id="tuname" required="true" name="tusername" />&nbsp; <label id="ti"></label>
</div>
</div>


<div class="col-md-12 text-center">
<button type="submit" class="btn btn-success">Submit</button>
</div>
</form>

最佳答案

问题来了

var tuid = document.getElementById("tuname");

更改为

var tuid = document.getElementById("tuname").value;

关于javascript - 为什么 Javascript 代码在 servlet 操作之前不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42311175/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com