下面这行(据称)查找id为frm1 ()的表单。
var x = document.forms["frm1"];
它为什么要起作用呢?如果您查看,document.forms将返回表单集合。JS中没有关联数组,因此document.forms["frm1"]基本上请求返回集合的一个名为frm1的属性。我认为正确的方法是使用namedItem("frm1")。
这仅仅是本教程中的一个错误,也许是过去有效而不再有效的东西?
到目前为止,我已经成功地使用了下面的表单验证。它有必填字段,电子邮件验证和垃圾邮件的蜜罐。然而,我的一个客户得到了空白的表单结果,而实际上该表单根本不应该提交。所以也许我看不到明显的东西。我认为这是非常简单的代码。有没有人能快速看一眼,如果我遗漏了什么就告诉我?
另一方面,垃圾邮件机器人是否变得比蜜罐更聪明?
这是JS:
<script>
function verify() {
var themessage = "You are required to complete the following fields: ";
var x=document.
这个问题与有关,但集中于我在问其他问题时不知道的基本问题之一。
我正在使用Python、Flask和WTForms来创建一个表单。这里是蟒蛇:
from flask import render_template
from flask_wtf import FlaskForm
from wtforms import DecimalField, SubmitField
from wtforms.validators import NumberRange, DataRequired
class NumberForm(FlaskForm):
question_one = DecimalFie