Tag: 表单

取消选中复选框时清除特定表单元素

任何人都可以给我一个基本的例子,当我取消选中复选框时,如何清除特定的表单输入(每个输入都有自己的唯一ID)? 我已经尝试了一些解决方案,但似乎无法让它可靠地工作。 我需要这个只在盒子未经检查时发生,这似乎给了我一些问题。

不止一次将表单提交到新标签页

我正在尝试构建一个简单的表单来发送简报: Newsletter Subject: Newsletter Contents: 然后是两个按钮,其中一个将动作设置为预览页面,目标为_blank,在新标签中打开,然后另一个按钮设置另一个动作,并删除目标,以便正常提交并发送出去时事通讯。 但是,点击预览按钮只能在Chrome / Safari中使用一次。 我搜索过,发现这是Chrome和Safari中的一个错误。 但是,我试图通过使用jQuery创建另一个表单,使用不同的ID,删除第一个表单,并使预览提交第二个表单来绕过这个。 这仍然不起作用。 它适用于IE和Firefox,而不适用于基于Webkit的浏览器。 有没有办法解决这个问题?

我设置字段值w / javascript,onchange未触发。 替代方案?

我已经阅读了一些解决方案,其中没有一个是无忧无虑的,所以我想也许现在有一些现代的解决方案可以解决这个问题。 无论如何,它应该存在一段时间了。 最新的jQuery更新中的某些内容是什么? 我像这样设置我的表单字段: parent.window.document.getElementById(parent.window.imageInputField).value = ‘{{ path }}’+image; 我有一个像这样的onchange事件,我想在上面的字段更新中触发。 $(‘#data_1’).change(function(){ img = “url(” + $(‘#data_1’).val() + “)” $(‘#slide_bg’).css(“backgroundImage”, img ); }); UPDATE 所以这段代码工作正常: alert( $(‘#’+parent.window.imageInputField, window.parent.document).val() ); 虽然这没有做任何事情,没有错误或没有 $(‘#’+parent.window.imageInputField, window.parent.document).change(); 更改事件在此处定义 $(‘#data_1’).change(function(){ alert(‘change event called’); img = “url(” + $(‘#data_1’).val() + “)” $(‘#slide_bg’).css(“backgroundImage”, img ); }); 这很完美: 我想要的只是触发这个按钮的function,但是通过代码…任何人都能看到我哪里出错了?

如何将用户选择的选项的值从下拉选择框列表存储到mysql数据库中?

有一个带有下拉选择框列表的表单。 如何将用户选择的选项的值从下拉选择框列表存储到mysql数据库中? 谢谢。 形成 Submit order now Submit my order for review Submit PHP文件 <?php define('DB_NAME', 'xxx'); define('DB_USER', 'xxx'); define('DB_PASSWORD', 'xxx'); define('DB_HOST', 'xxx'); $connection = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD); if(!$connection){ die('Database connection failed: ' . mysqli_connect_error()); } $db_selected = mysqli_select_db($connection, DB_NAME); if(!$db_selected){ die('Can\'t use ' .DB_NAME . ' : ' . mysqli_connect_error()); } echo 'Connected successfully'; […]

两个相同的POST操作与jquery模式屏幕,一个工作,一个不?

我正在使用这个颜色框代码: $(document).ready(function(){ $(“#cboxFormButton”).click(function(e){ e.preventDefault(); $.colorbox({ href: $(this).closest(‘form’).attr (‘action’), data: {a: $(“input#111”).val()} }); return false; }); }); 以及这两个相同的POST操作按钮: 这是加载的目标rrr1.PHP文件: <?php if(isset($_POST['a'])); switch ($_POST['a']) { case "1": $param1 = "1"; break; case "2": $param1 = "2"; break; default: $param1 = "other"; } 当我单击第一个按钮时,会打开一个模态窗口并加载PHP就好了,但是当我单击第二个按钮时,它只是直接重定向到PHP文件。 这是因为他们共享相同的ID吗? 让我们说我想要100个这些相同的按钮,并且在每个按钮中只更改输入的值(现在为“1”,它将是2,3,4 … 100)。 我希望模态窗口以相同的方式保持工作,并根据这些变化的值显示不同的内容。 所以基本上我宁愿不为每个按钮添加额外的代码。 是什么原因造成的? 什么是最有效的解决方案? 编辑: 现在我可以理解我必须像这样繁殖代码: $(document).ready(function(){ $(“#cboxFormButton1”).click(function(e){ e.preventDefault(); $.colorbox({ […]

选择文件后立即提交表单

我有以下html表格: 我在页面上看到了两件事 1 – 文件选择器 2 – 上传按钮 我想避免提交按钮,并且应在选择文件后提交表单。 你能帮助我吗?

单击jQueryvalidation而不提交

我正在使用这个神奇的脚本validation我的表单和正常的function,它工作得很好,但我想在onClick(a href)事件上validation表单而不是提交(输入)..这可能吗? 脚本: https : //github.com/jzaefferer/jquery-validation 一定是这样的,对吧?

如何创建需要填写的条件字段

我从其他post中了解到,我可以使用以下创建条件字段: $(‘your selects class or id’).change(function(){ if($(this).val() == “publish_on”){ $(‘.secret’).fadeIn(); } else{ $(‘.secret’).hide(); } }); 根据我对这段代码的理解,它只显示/隐藏字段,而不是实际取消字段。 这很好,除非弹出字段(.secret)需要是必填字段并且我使用表单validation来确保填写所有必填字段? “提交”按钮是否自动省略非显示字段? 我是否需要添加更多javascript以使其仅在出现时才需要?

Textarea提交输入

我有一张表格。 当你按下回车键。 表格将提交。 但现在我有一个问题。 当我按下textarea中的enter按钮时。 然后表单将提交。 但在textarea中,输入必须是输入。 我怎样才能解决这个问题? 这是我的代码: form.keypress(function(e) { if (e.which == enter) { e.preventDefault(); $(this).find(‘[type=submit]’).click(); } });

自动更改表单域中的值

我有一个网页,人们可以输入信息(姓名,职位,地址等),并自动为他们创建名片。 我目前有一些jQuery使用.change并在用户更改时查看字段。 它会查找输入内容的问题,因为有些内容必须采用某种格式(例如,他们输入“Avenue”一词,并且不会让他们将项目添加到购物车中,直到将其更改为Ave.) 我试图用JS / jQuery自动找到一些方法,但我不知道该怎么做。 我想要的是该字段更新自己,所以如果用户输入“Avenue”,它将自动更新为“Ave.” 用户选中/退出该字段后。 有关JS和/或jQuery可用于执行此操作的任何想法吗? 这是我目前的代码: var x = “Clean”; var xD = ” “; $(‘#cartText4046’).change(function () { if ($(this).val().indexOf(“Avenue”) > -1) { x = “Please use Ave. instead of Avenue.”; } else if ($(this).val().indexOf(“avenue”) > -1) { x = “Please use Ave. instead of Avenue.”; … Additional rules here, omitted for […]