Tag: 形成

在formset中动态创建一个django表单,如django admin中的内联表单和jquery

我有两个模型Publisher和Book如下 models.py class Publisher(models.Model): name = models.CharField(max_length=255) class Book(models.model): name = models.CharField(max_length=255) price = models.DecimalField() generic = generic.GenericForeignKey() publisher_id = models.PositiveIntegerField() forms.py class PublisherForm(ModelForm): model = Publisher class BookForm(ModelForm): model = Book exclude = (‘generic’, ‘publisher_id’,) def __init__(self, *args, **kwargs): super(BookForm, self).__init__(*args, **kwargs) self.fields[‘name’].widget.attrs = {‘id’:’inputId’, ‘class’:’input-block-level, ‘placeholder’:’Name’} self.fields[‘name’].error_messages = {‘required’: ‘Please enter name’} self.fields[‘age’].widget.attrs […]

在手机和电子邮件输入框中显示正确的fa fa图标

在我的表单内部, email输入框在内部电子邮件正确时显示绿色圆圈x。 我希望它显示一个绿色复选标记圆圈图标,如上面的输入框(名字和姓氏)。 此外,当号码无效时, phone输入框会显示一个红色圆圈复选标记图标,我希望它显示一个红色圆圈x图标。 如果有人知道如何实现这一点,我们将不胜感激! 电子邮件和电话号码上显示的fa fa图标不正确: 的jsfiddle HTML: First Name Last Name Email Please enter a valid email address Phone Please enter a valid phone number City State/Province Company Comments –None– Visiant Tessellate –None– Internal Trade Show Website Direct Marketing Social Media Other CSS: body { color: #fff; background-color: #f78e2a; text-align: center; } […]

jquery ajax调用失败并在facebook iframe上返回错误

我正在尝试通过“静态HTML:iframe标签”应用将表单添加到Facebook页面。 我使用jQuery,ajax,php发送表单并收到成功或错误。 当我在Facebook iFrames之外运行表格时,一切正常。 但是,在iFrames上我遇到了两个问题: 每次AJAX调用失败。 它返回错误值并且不传递值。 谷歌浏览器给我“这个页面有不安全的内容” 这是我的ajax电话: $.ajax({ type: “POST”, url: “send.php”, contentType: “application/x-www-form-urlencoded; charset=utf-8;”, data: data_string, dataType: ‘html’, success: function(data){ alert(‘success’); }, error: function() { alert(‘error’); } }); 提前致谢。

jquery / javascript:数组

我是Javascript / jQuery的初学者,我希望有人能帮我解决以下问题: 我有一个简单的表格(7个问题; 3个单选按钮/每个问题的答案 – 除了问题5,有8个可能的选择)并根据选定的答案,当用户点击’view-advice’时我想显示相关的建议(组合)表格下面的38个可能的建议。 我已将“a”,“b”,“c”,……值给了单选按钮,我将它们收集在一个数组中。 脚本警告数组的部分可以正常工作。 根据数组中的值,我无法弄清楚显示建议的部分。 我很感激你的帮助! 谢谢! 这是代码: var laArray = new Array(); $(‘.button-show-advice’).click(function(){ $(“:radio:checked”).each(function(i){ laArray[i] = $(this).val(); if (laArray == [“a”,”d”,”g”,”j”,”m”,”u”]) { $(“#advice-container, #advice1, #advice2”).show(); // something is wrong here 🙁 }; }) alert(laArray) // testing to see if it works })

根据用户输入生成列表项x次

我有一个基本的无序列表,下面有一个输入字段/表单。 我希望用户能够输入他们想要查看的列表项的总数,然后单击,结果将显示。 这是我的HTML: Submit 而我的JQuery: $(“#four button”).on(‘click’, function(){ var buttonValsss = $(“#four input”).val(); var boxes = $(“#boxes”); var generate = “”; boxes.html(”); boxes.append(generate); boxes.children().html(“” + text + “”); }); 我存储来自用户输入(项目数)的变量,清除#boxes所有列表项,然后在单击时附加一个列表项,从前一个函数设置全局变量中的文本。 单击时,我希望变量generate被附加x次,如变量buttonValsss所定义 最好的方法是什么?

仅从已更改的文本输入中收集值

我有一个html页面,在ajax调用后显示了很多数据行,在每一行中我都输入了不同值的文本,用户可以编辑这个文本输入然后按一个按钮来做一些计算操作。 如何使用javascript(jQuery)仅收集已更改的值,并将它们发送到php脚本。 我搜索一个简单的方法,不是保存所有大数值的旧值,然后与新值进行比较,是否有这样的解决方案?

如果函数返回true,则表单提交

在java ee应用程序中,我有以下forms 现在只有在function f1()返回true时才能提交此表单。 如果f1 function返回false,它应该显示一个警告框 sudo f1 function代码 function f1(){ if(x=1) return false; if(x=2) return true; } 这该怎么做???

如何对单个提交表单进行多次提交操作?

我有3个表单w /不同的url操作,输入文本字段名称和输入提交字段名称。 我希望有一个可见的OPTIN表单,仅用于输入用户电子邮件地址,当用户提交FORM时,它将获得相同的电子邮件地址并发送到我的3个其他FORMS的后台。 我知道它会做一些jquery和ajax你能告诉我示例代码怎么做? 我的代码: 此代码将可见,这是用户放置其电子邮件地址的唯一表单 这个区域将在后台并处理3个FORMS w /不同的操作我希望在可见表单上获取电子邮件地址以放在后台的每个电子邮件字段并在后台单独提交。 我真的很想要你的帮助。 谢谢你的提前。 抱歉英文不好:)

AJAX入门 – 通过PHP更新表单

我有一个简单的HTML表单,从选择菜单开始,用户可以从项目列表中进行选择。 我在这里用HTML表单创建了一个简单的JSFiddle: http://jsfiddle.net/AZ4PM/ 我想要发生的是,当用户从列表中选择时,它会触发一个要执行的PHP脚本,该脚本从他们选择的ProjectNumber获取值并将其作为参数传递,例如,如果我选择项目A,则URL将是: getProjectPhases.php?projectNumber = 10000 这个PHP脚本然后将返回一个新的表格单元格,然后我想将其作为表格中的第二个单元格出现。 它包含一个新的选择菜单,其值根据第一个选择菜单中的选择而变化。 这个php页面手动运行良好,但是现在我需要在用户从Project Number菜单中进行选择时触发它。 我是AJAX的新手,并希望在我学习的同时从一个简单的例子开始一步一步。 我很高兴使用jQuery,如果这让事情变得更容易。 欣赏任何指向我需要包含的基本元素的指针(假设至少有一个js文件等)。

动态创建IE7单选按钮问题

当我创建单选按钮克隆时,我在IE7中遇到了问题。 我正在动态更新名称和ID属性,但是,我仍然有一个问题,即正在检查的单选按钮会重置已动态创建的其他任何按钮。 知道如何解决这个问题吗? 这是一个问题的小提琴 这是操作表单字段的JS代码: // Dropdown select $(‘#quantity’).live(“change”, function(){ $(‘.questions_clonable:not(.questions_clonable:first)’).remove(); // Get value of selection var num = $(this).val(); var cloned_el = $(‘.questions_clonable’).clone(); if (num > 1) { for (var i = 1; i < num; i++) { // Assign cloned block to new var var new_block = cloned_el; // Store previous number for […]