在kompozer中使用javascript进行文本框验证

在kompozer中使用javascript进行文本框验证,javascript,validation,textbox,Javascript,Validation,Textbox,我在Kompozer中使用javascript验证文本框。我查阅了视频并研究了如何做到这一点,但它似乎仍然不适合我。这是我为javascript所做的: <script type="text/javascript"> function nameValidate(){ valid = true; if(document.getElementById('Username').value==""){ alert("Please enter your username"); valid =

我在Kompozer中使用javascript验证文本框。我查阅了视频并研究了如何做到这一点,但它似乎仍然不适合我。这是我为javascript所做的:

<script type="text/javascript">
function nameValidate(){
valid = true;
if(document.getElementById('Username').value==""){
alert("Please enter your username");
valid = false;
}
return valid;
}
</script>
这是用户名文本框的表单:

<input size="25" name="Username" action="Account Home.html"
id="Username" onsubmit="return nameValidate();">

我错过了一些东西,因为当我点击登录按钮时什么也没发生。我试图先弄清楚这个简单的部分,如果它不包含@umary.edu电子邮件地址,我就可能会出现错误。我做错了什么或遗漏了什么?/是否有更多的资源可以帮助我解决这个问题

输入元素不是表单。Onsubmit不是输入的有效属性。我应该将操作、id和Onsubmit放在哪里?