精华内容
下载资源
问答
  • //form表单中添加一个隐藏的reset按钮, <input type="reset" style="display:none;" /> //然后通过trigger来触发reset按钮 function subform(){ /* ... *提交表单的代码部分 *...

     

    //在form表单中添加一个隐藏的reset按钮,
    <input type="reset" style="display:none;" />
    //然后通过trigger来触发reset按钮
    function subform(){
    /* ...
    *提交表单的代码部分
    * ... */
    $("input[type=reset]").trigger("click");//触发reset按钮

    }


    展开全文
  • 表单添加多个提交按钮在某些情况下,可能需要为一个表单添加多个提交按钮。比如创建文章的表单中添加发布按钮和存草稿的按钮。当用户提交表单时,需要视图函数中根据按下的按钮来做出不同的处理。下面例子中创建...

    2dfd39074656295fa52e64396a37dcc8.png

    表单添加多个提交按钮

    在某些情况下,可能需要为一个表单添加多个提交按钮。比如在创建文章的表单中添加发布按钮和存草稿的按钮。当用户提交表单时,需要在视图函数中根据按下的按钮来做出不同的处理。

    下面例子中创建了一个表单,save按钮用于保存,publish表示发布,正文字段使用TextAreaField字段。

    forms.py:class NewPostForm(FlaskForm):

    title = StringField('Title', validators=[DataRequired(), Length(1,50)])

    body = TextAreaField('Body', validators=[DataRequired()])

    save = SubmitField('Save') # 保存按钮

    publish = SubmitField('Publish') # 发布按钮

    当表单数据通过POST请求提交时,Flask会把表单数据解析到request.form字典。如果表单中有两个提交字段,那么只有被单击的提交字段才会出现在这个字典中。当我们对表单类实例或特定的字段属性调用data属性时,WTForms会对数据做进一步处理。对于提交字段的值,它会将其转换为布尔值:被单击的提交字段的值将是True,违背单击的值则是False。

    基于这个机制,我们可以通过提交按钮字段的值来判断当前被单击的按钮。

    例子:app.py:判断被单击的提交按钮from forms import NewPostForm

    @app.route('/two-submits', methods=['GET', 'POST'])

    def two_submits():

    form = NewPostForm()

    if form.validate_on_submit():

    if form.save.data:  # 保存按钮被单击

    #进行保存

    flash('You click the "Save" button.')

    elif form.publish.data:  # 发布按钮被单击

    # 提交

    flash('You click the "Publish" button.')

    return redirect(url_for('index'))

    return render_template('2submit.html', form = form)

    访问127.0.0.1:5000/two-submits,当点击某个按钮时,重定向后的页面的提示信息中会包含你单击的按钮名称。

    b359b1dd0f181e2ac952958543d546b9.png

    展开全文
  • 表单添加多个提交按钮在某些情况下,可能需要为一个表单添加多个提交按钮。比如创建文章的表单中添加发布按钮和存草稿的按钮。当用户提交表单时,需要视图函数中根据按下的按钮来做出不同的处理。下面例子中创建...

    表单添加多个提交按钮

    在某些情况下,可能需要为一个表单添加多个提交按钮。比如在创建文章的表单中添加发布按钮和存草稿的按钮。当用户提交表单时,需要在视图函数中根据按下的按钮来做出不同的处理。

    下面例子中创建了一个表单,save按钮用于保存,publish表示发布,正文字段使用TextAreaField字段。

    forms.py:class NewPostForm(FlaskForm):

    title = StringField('Title', validators=[DataRequired(), Length(1,50)])

    body = TextAreaField('Body', validators=[DataRequired()])

    save = SubmitField('Save') # 保存按钮

    publish = SubmitField('Publish') # 发布按钮

    当表单数据通过POST请求提交时,Flask会把表单数据解析到request.form字典。如果表单中有两个提交字段,那么只有被单击的提交字段才会出现在这个字典中。当我们对表单类实例或特定的字段属性调用data属性时,WTForms会对数据做进一步处理。对于提交字段的值,它会将其转换为布尔值:被单击的提交字段的值将是True,违背单击的值则是False。

    基于这个机制,我们可以通过提交按钮字段的值来判断当前被单击的按钮。

    例子:app.py:判断被单击的提交按钮from forms import NewPostForm

    @app.route('/two-submits', methods=['GET', 'POST'])

    def two_submits():

    form = NewPostForm()

    if form.validate_on_submit():

    if form.save.data:  # 保存按钮被单击

    #进行保存

    flash('You click the "Save" button.')

    elif form.publish.data:  # 发布按钮被单击

    # 提交

    flash('You click the "Publish" button.')

    return redirect(url_for('index'))

    return render_template('2submit.html', form = form)

    访问127.0.0.1:5000/two-submits,当点击某个按钮时,重定向后的页面的提示信息中会包含你单击的按钮名称。

    展开全文
  • 再次编辑:新修订版本所以我纠正了我的表中缺少标签,我在表单中添加了标识,我为每个表单添加了一个隐藏字段,其值与表单标识的值相同(如上所示)我试图修改我的原始,如果isset包括表单ID的,但是那些我已经有点...

    再次编辑:新修订版本

    所以我纠正了我的表中缺少标签,我在表单中添加了标识,我为每个表单添加了一个隐藏字段,其值与表单标识的值相同(如上所示)

    我试图修改我的原始,如果isset包括表单ID的,但是那些我已经有点偏离了。

    如上所述,这里是页面创建的HTML:

    customerproductemployeereturn_datecomplete
    marne1basketballuser01-10-12

    47

    marne1basketballuser01-10-12

    48

    marne1basketballuser02-10-12

    49

    marne1basketballuser29-09-12

    50

    marne1basketballuser01-10-12

    51

    marne1basketballuser01-10-12

    52

    marne1basketballuser02-10-12

    60

    marne1basketballuser02-10-12

    61

    ???

    Customer Name:

    这是创建这个HTML的PHP​​页面(用我的porly尝试的表单id测试):

    $db_host = "localhost";

    $db_username = "root";

    $db_pass = "usbw";

    $db_name = "test";

    mysql_connect("$db_host","$db_username","$db_pass") or die ("could not connect to mysql");

    mysql_select_db("$db_name") or die ("no database");

    $result = mysql_query("SELECT * FROM rental WHERE customer = '$_POST[customer]' AND complete = '0' ") or die (mysql_error());

    ?>

    echo '
    ';

    echo '

    echo '

    customerproductemployeereturn_datecomplete';

    echo "
    ";

    $x=1;

    while($row=mysql_fetch_array($result))

    {

    echo '

    ';

    echo '

    ';

    echo $row ['customer'];

    echo '

    ' ;

    echo $row ['product'];

    echo '

    ';

    echo $row ['employee'];

    echo '

    ';

    echo $row ['return_date'];

    echo '

    ';

    $cur_return = $row ['rental_id'];

    ?>

    echo '

    ';

    echo '
    ';

    $x++;

    }

    echo '

    ';

    ?>

    ???

    Customer Name:

    if (isset($_POST['return']))

    {

    if ($_POST['x']==1)

    {

    mysql_query("UPDATE rental SET complete = '1' WHERE rental_id = '$_POST[ir]'") or die (mysql_error());

    }

    }

    ?>我真的很感激你们所提出的所有帮助,并且对于我需要这种排序的时间表示歉意:)

    丰富

    展开全文
  • 比如创建文章的表单中添加发布按钮和存草稿的按钮。当用户提交表单时,需要视图函数中根据按下的按钮来做出不同的处理。 下面例子中创建了一个表单,save按钮用于保存,publish表示发布,正文字段使用...
  • 解决layui表单中按钮自动提交的问题

    万次阅读 热门讨论 2018-07-09 13:39:26
    layui表单中按钮会自动提交,这是一个很麻烦的事情。 这几天项目中多次用到表单按钮,仔细研究了下,找到了解决办法: 1、如果不需要放在表单中按钮,最好不要放在表单中,不layui的form中的按钮就不会进行...
  • 输入框和提交按钮对不齐,网上查找办法发现,最多的解决方案是它们的样式里添加:vertical-align: bottom,然而我这里依然有问题,现在成了这样: 好吧,还是差一点,现在改成 :vertical-align: bott
  • layui表单中按钮会自动提交,这是一个很麻烦的事情。 这几天项目中多次用到表单按钮,仔细研究了下,找到了解决方法: 1、如果不需要放在表单中按钮,最好不要放在表单中,不layui的form中的按钮就不会进行...
  • layui表单中按钮会自动提交,这是一个很麻烦的事情。这几天项目中多次用到表单按钮,仔细研究了下,找到了解决方法:1、如果不需要放在表单中按钮,最好不要放在表单中,不layui的form中的按钮就不会进行自动...
  • 项目做联系人的添加和编辑功能,点击父级页面的添加和编辑按钮,用的是同一个表单弹窗,数据添加和编辑用同一个弹窗,没有弹窗使用v-if,性能不是很好,弹窗表单编辑弹窗表单数据之后关闭弹窗,然后...
  • 使用layui前端框架时,form表单中添加了两个按钮一个用来提交一个绑定了下载事件,但是当我点击下载按钮时,竟然提交了。接下来我就讲讲是什么原因。 一、代码如下 <button id = "downStuff" class = ...
  • 一个表单中多个按钮实现不同功能

    千次阅读 2014-12-16 09:28:53
    模块有2个提交按钮,如下: form action="" method="post"> ……  name="install" value="安装"> …… name="server" value="执行"> 只要按钮上添加name值,如上面...
  • 在表单页面,需要添加个其他功能按钮,不需要提交表单或刷新。 但表单内设置< input type=“button” >时,如果没有指定其type类型的时,默认为type=”submit”。那么将该input的button设置一个类型type=...
  • 项目做联系人的添加和编辑功能,点击父级页面的添加和编辑按钮,用的是同一个表单弹窗,数据添加和编辑用同一个弹窗,没有弹窗使用v-if,性能不是很好,弹窗表单编辑弹窗表单数据之后关闭弹窗,然后...
  • 最近入手的一个项目,开发的过程,遇到了一个以前没遇到过的问题,废了半天的功夫才弄懂原因,留下足迹,警醒后人,下面开始讲故事啦!  在一个昏天暗地的上午,我一个人照常坐办公室安静的工作!项目编码...
  • form表单中不需要写...给button按钮添加一个onclick()点击事件,并实现该点击事件,该onclick()方法中通过ajax将form表单中的数据提交给action层JSP页面中的代码:要修改的班级:--请选择班级--软件一班软件二...
  • WEB页面上,通常SUBMIT类型的按钮会被...ASP.NET,只能指定一个带有RUNAT=SERVER的FORM表单,因此,这个表单会指派哪个按钮为默认提交按钮呢? 不做任何处理的情况下是很难控制的,例如一个页面里做了N个搜
  • 我们在一个form表单中添加很多信息,submit提交操作之前,我们有可能需要验证一些必要的信息,比如说:提交前,我们需要验证当前注册的账户名称是否已经数据库中存在的情况,这个时候就需要submit按钮提交前...
  • 如题,使用bootstrap的验证插件,然后在表单中一个实现提交功能的按钮,点击提交,验证失败,按钮被禁用,然后按验证要求填写表单的数据,填完之后还是发现提交按钮还是禁用状态,如何解决? 并无发现直接解决...
  • 一个form表单包含多个submit提交动作

    千次阅读 2015-12-03 14:49:40
    开发遇到一个表单需要提交多个不同action动作,这时候就不能再使用submit按钮来进行提交了,下面提供通过js来实现这一功能的方法 添加" onclick="addAction()"> 删除" oncl
  • 一个简单的form表单,想要实现点击按钮之后就添加一行。(类似于部分网站的添加地址的功能) 然后submit提交表单之后后端用PHP如何处理。 求大神写一段简单的代码!
  • WEB页面上,通常SUBMIT类型的按钮会被默认指派为所在...ASP.NET,只能指定一个带有runat="server"的FORM表单,因此,这个表单会指派哪个按钮为默认提交按钮呢? 不做任何处理的情况下是很难控制的,例如一个
  • 这是页面上的一个需要提交表单,但是昨天却遇到了问题,直接用js的document.saveArticle.submit提交的时候有些属性值获取不到,经过度娘的查询才知道是因为enctype="multipart/form-data"的原因,而直接用submit...
  • form表单内插入一个button按钮,按钮点击后会自动提交表单,本来是想用Jquery给button添加一个事件用来设置多选框的全选 全不选和反选的问题的,但是发现定义form标签区域内的button点击之后没有反应,闪一下就过去...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 513
精华内容 205
关键字:

在表单中添加一个提交按钮