Tag: 表单

ckeditor图像对齐中心定制

在研究了关于ckeditor的图像居中的至少十几个主题后,我想发布我用于我们公司应用程序的内容,看看是否有其他极客有提示或改进建议。 我在stackoverflow上发布这个,因为它是我们都寻求帮助的地方,我知道其他人正在研究这个相同的主题。 我们的编辑器用于电子邮件模板,因此我想确保样式属性也重新插入到img标记属性中: 在文件最底部的ckeditor.js文件中添加以下代码块。 如果您使用的是未压缩的js文件,请确保您位于文件的最后。 我添加了一个评论块以确定。 //————————————————————————————————————————————————————————————————– function configureHtmlOutput( ev ) { var editor = ev.editor, dataProcessor = editor.dataProcessor, htmlFilter = dataProcessor && dataProcessor.htmlFilter; // Out self closing tags the HTML4 way, like . dataProcessor.writer.selfClosingEnd = ‘>’; // Make output formatting behave similar to FCKeditor var dtd = CKEDITOR.dtd; for ( var e in CKEDITOR.tools.extend( […]

jQuery serializeArray没有拾取动态创建的表单元素

我有一个使用ajax动态创建的表单(因为表单元素的数据必须来自数据库),我想序列化表单的元素以通过ajax提交。 我目前只是使用jQuery网站上的代码来测试我的理论,看看我是否可以获取表单元素,这就是问题所在: $(document).ready(function() { $(‘#btnCustomSearch’).live(‘click’, function() { $(‘#results’).html(”); alert($(‘#customSearchTable :input’).serializeArray()); // get all the inputs into an array. var fields = $(‘#customSearchTable :input’).serializeArray(); jQuery.each(fields, function(i, field) { $(“#results”).append(field.name + ” = ” + field.value + “, “); }); // now we’ll reformat the data as we need // here we’ll send the data via ajax […]

如何使用jQuery检测任何表单输入字段的更改?

每次特定表单输入字段更改时,我都会使用以下代码段进行检测。 $( ‘#textbox’ ).on( ‘input’, function() { // Do something here }); 此特定输入字段属于具有复选框,单选按钮和更多文本输入字段的表单。 有没有办法检测何时对表单的任何字段进行更改?

选择选项:jQuery,Case和show / hide表单字段

根据select控件的值显示/隐藏表单字段的最有效方法是什么? 我有一个选择控件和三个输入字段,根据您工作的业务类型显示/隐藏。 Sole Trader Partnership Public Sector Public Limited Company (Plc) Charity // This should appear if you are a Sole Trader (option 1 in the select box) VAT Number // This should appear if you are a Public Sector business (option 3 in the select box) URN Number // This should appear if you […]

等到所有ajax请求完成

我需要等到我的所有ajaxfunction完成后再继续执行。 我的具体情况是我需要在提交之前翻译表单中的某些字段。 我用ajax调用外部网站来翻译它们。 根据表单中的某些值,我需要进行更多或更少的翻译。 完成所有翻译后(如果有的话)我必须用ajaxvalidation表单,如果有效,则提交。 这是我的方法: 首先,我有一个函数发送ajax调用并对收到的数据做一些事情: function translate(…) { $(“#ajaxCounter”).val(parseInt($(“#ajaxCounter”).val()) + 1); $.ajax({ … success:function(data) { … $(“#ajacCounter”).val(parseInt($(“#ajaxCounter”).val()) – 1); } }); 然后,当要提交表单时,我执行以下代码: $(“#form”).submit(function() { translatable_fields.each(function() { translate(…); }); while (parseInt($(“#ajaxCounter”).val()) > 0) { null; } if (!(this).hasClass(‘ready’)) { $.ajax({ //validation success: function(data) { if (data[‘isValid’]) { $(“#form”).addClass(‘ready’); $(“#form”).submit(); } } }); } return […]

如何序列化JavaScript关联数组?

我需要序列化一个关联的JavaScript数组。 它是一种简单的产品forms和数值,但在构建数组之后似乎是空的。 代码在这里: http : //jsbin.com/usupi6/4/edit

jQuery AJAX表单提交无效

我正在尝试通过AJAX提交表单,而不是使用正常的POST提交。 HTML只是一个标准forms, method=”post” ,我的jQuery代码如下: jQuery.noConflict(); jQuery(document).ready( function($) { var $form = $(‘#default_contact’); $form.submit( function() { $.ajax({ type: ‘POST’, url: $form.attr( ‘action’ ), data: $form.serialize(), success: function( response ) { console.log( response ); } }); return false; }); }); (根据这个答案 ) 我从提交函数返回false,但表单仍然提交,我无法弄清楚原因。 没有任何Firebug错误。

使用jquery在click事件上提交表单

那么有人可以告诉我们为什么这些选项都不会真正提交表格? 我正在尝试做一些更复杂的事情,但我已经将其归结为此尝试找出为什么我似乎无法使用click事件提交此表单并提交() Untitled Document $(function() { $(‘#submitButton’).click(function(e) { e.preventDefault(); $(“#testForm”).submit(); }); $(‘#submitLink’).click(function(e) { e.preventDefault(); $(“#testForm”).submit(); }); }); Name Submit Form 谢谢!

提交表单之前的Jquery

我有一个列表,(一个简单的列表),我可以从中选择和设置元素(使用js),然后是一个允许我选择我想要多少元素的表单,以及一个提交表单。如果没有选择一个元素,有一个抛出exception的脚本。 问题是我希望表单不提交,如果没有选择元素,但不抛出exception,而是向我显示提交按钮下的消息(使用jquery)。 我的脚本如下: stock_2 > 0):?> <a href="#" onclick='selecteazaElement(id; ?>,stock_2; ?>);’>label; ?> label; ?> <form name="addtobasket" method="POST" action=" $sale->id)); ?>”> Alege numarul de produse Adauga in cos 以及设置列表元素的js: function selecteazaElement(id,stock) { document.addtobasket.idOfSelectedItem.value=id; window[“canSubmit”] = true; var number23=document.addtobasket.number; number23.options.length=0; if (stock>=6) stock=6; for (i=1;i<=stock;i++) { //alert ('id: '+id+'; stock: '+stock); number23.options[number23.options.length]=new Option(i, i); } //window.status="my status"; […]

jQuery – 表单不会使用jQuery提交

继续我的问题 – jQuery提交validation,最后是modal dialog? 似乎表单根本不会使用jQuery提交。 这是我非常简化的代码: $(document).ready(function(){ $(document).click(function() { $(‘#inputform’).submit(); }); $(“#inputform”).submit(function() { alert(‘test’); return true; }); }); <form method="POST" action="” id=”inputform”> Submit form 单击正文显示“测试”警报但不提交表单。 此外,关闭警告框后,再次单击时不会再次出现。 只需单击提交按钮本身即可显示警报,然后按预期提交表单。 对不起(我知道)一个非常愚蠢的问题,但我在这里不知所措。 TY!