关于提交表单时添加自定义值的方式:data中值可绑定function

表单提交时新增自定义值:

$.ajaxForm(){

data:{aaa:"12"}

}

但是这个是在初始化的时候就绑定进去的,所以值是固定的初始化时候的值,若想添加动态值,可以这样写:

$.ajaxForm(){

data:{aaa:function(){

    return "动态值";

  }}

}

可以实现动态功能,因为ajaxForm插件会判断其类型,若为函数,则在提交时执行该函数。

同理,所有data中绑定的函数在提交时都会被执行出结果再赋给该对象。

时间: 2024-11-06 03:44:41

关于提交表单时添加自定义值的方式:data中值可绑定function的相关文章

KindEditor:Ajax提交表单时获取不到HTML内容

当用Ajax提交表单时,KindEditor的内容获取不到,HTML数据获取不了 原因:当ajax提交时,KindEdito的HTML数据还没有同步到表单中来,那怎么去获取HTML数据呢? --------------------------------------------------- KindEditor 4.x documentation:获取HTML数据 // 取得HTML内容html = editor.html(); // 同步数据后可以直接取得textarea的valueedit

提交表单时如何保留多个空格及换行的文本样式

需求是:用户提交表单时屏蔽敏感词的功能.其中敏感词来自服务器端同一路径下的ciku.txt,敏感词通过"|"连接,例如"g|c|a",提交表单时替换敏感词,更重要的是,需要保持表单文本域中用户输入的多个空格及换行的样式,并原样输出.php代码如下: 1 <?php 2 header("Content-type:text/html;charset=utf-8"); 3 if($_POST){ 4 $pattern = array( 5 '/

JavaWeb网上图书商城完整项目--day02-4.regist页面提交表单时对所有输入框进行校验

1.现在我们要将table表中的输入的参数全部提交到后台进行校验,我们提交我们是按照表单的形式提交,所以我们首先需要在table表外面添加一个表单 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core&

submit()提交表单时,显示警示框

我同事在实现submit()提交表单时,想要页面弹出警示框. 但是折腾了几小时后发现,submit()始终不执行. 她的代码如下: $(document).ready(function(){ $("button").click(function(){ $("form").submit(function(e){ alert("Submitted"); }); }); }); 在点击'button'时,给form表单绑定了一个submit事件,并没有

Ladda 应用提交表单的时候显示loading加载中 包括不同位置,不同效果

Ladda 应用提交表单的时候显示loading加载中 包括不同位置,不同效果 不同大小,位置,效果,进度条等 演示 XML/HTML Code <article class="examples" style="margin-top:0px;"> <section class="button-demo"> <h3>expand-left</h3> <button class="lad

提交表单时,检测到有潜在危险的 Request.Form 值

今天在做提交from表单的时候,由于Form有一个TextArea文本框,里面加载了editor编辑器.提交表单之后,返回错误:(...)检测到有潜在危险的 Request.Form 值. 网上搜索之后,很多方法都是要求修改<web.config>的System字段属性,添加 <system.web> <pages validateRequest="false" /> </system.web>但是我试过之后,还是不可以,因此耽误了很久.

提交表单时的等待(loading)效果

$(document).ready(function () { $("body").prepend('<div id="overlay" class="ui-widget-overlay" style="z-index: 999999; display: none;"></div>');  //背景透明图 $("body").prepend("<div id='Ple

调用window.showModalDialog(),不能调用window.location.reload()和提交表单时打开新窗口的解决方案

我们往往会遇到这种情况,就是用 window.showModalDialog弹出的窗口,在里面提交form表单时,或者location.href=""时,都会新弹出窗口,很恶心的. 注:showModalDialog窗口与window.open打开的窗口刷新本窗口时不同,showModalDialo窗口也不能用F5刷新,也没有右 键操作 建议采用以下方式: A. 在模式窗口页面中加入:      <base target="_self"> //在html

JS采用ActiveXObject实现用户在提交表单时屏蔽敏感词的功能

本例中敏感词ciku.txt放在C盘根目录下,采用的ActiveXObject插件获取本地文件内容.使用此插件不需网上下插件,直接用如下js代码即可. 浏览器需修改interner安全选项的级别,启用ActiveX才能获取到代码中的ActiveXObject插件.如下图所示: js代码实现如下: 1 <script type="text/javascript"> 2 // -------------- 全局变量,用来判断文本域中是否包含脏词,默认为false,即不包含脏词-