我想在发布之前在 javascript 中进行一些验证,所以基本上我想:
- 更改文本框值
- 使用附加到文本框的 Onchange 来触发 Javascript 脚本。
- 该脚本将检查冒号是否在值中的正确位置。
- 如果不是这种情况,请将文本框的背景颜色更改为红色。
- 这一切都是在struts表单和动作的二次验证之前完成的。
第一个问题是我似乎无法将文本框值传递给脚本,这是否在 struts 下被阻止?第二个问题是错误时更改文本框的背景颜色。
<html:text property="date1_1" maxlength="8" value="<%=WeekOne.get(1)%>" size="15" onchange="validateBox(this.value)"/>
<script type="text/javascript">
function validateBox(textBox)
{
alert("here");
var p = textBox.value();
alert(p);
}
</script>