我正在使用烧瓶框架进行我已经研究了一段时间的项目。在我的messages.html页面中,我有一个表单,在提交时将其发送到python端以存储在文本文件中。这就是我到目前为止所拥有的。我不太明白为什么不是哇哇。
<form onsubmit="return validateMyEmail();" method="post">
<input type="text" placeholder="Email"/ name="email" id="email" value=" {{request.form.email }}">
<br>
<textarea rows="14" id="comment" name="comment" placeholder="Comment" value=" {{request.form.comment }}"></textarea>
<br><br>
<input type="submit" value="Send">
</form>
在我的剧本中我有:
<script>
function validateMyEmail() {
var email = document.form.email.value;
if (email.indexOf("@") < 1)
{
alert("Not a valid email address");
return false;
} else{
return(true);
}
}
</script>
即使我输入的电子邮件地址不正确,它也会将电子邮件和邮件添加到我的文本文件中。有什么建议吗?
发现问题所在。我没有在标签中声明name =“form”。