当用户使用浏览器后退button时,我需要一种方法来清除表单中的所有字段。 现在,浏览器会记住所有最后的值,并在返回时显示它们。 关于为什么我需要这个更多的说明我有一个禁用的input字段,其值是自动生成的使用algorithm,使其在一个特定的数据组中是唯一的。 提交表单后,数据input到数据库后,用户不能再次使用相同的值来提交相同的表单。 因此,我已经禁用了input字段。 但是,如果用户使用浏览器后退button,浏览器会记住最后一个值,并在input字段中保留相同的值。 因此,用户可以再次提交具有相同值的表单。 我不明白的是当你按下浏览器后退button时会发生什么。 如果页面大小在浏览器caching限制范围内,整个页面似乎从caching中检索,而不曾联系服务器。 当您按下浏览器后退button时,如何确保无论浏览器设置如何从服务器加载页面?
有没有一种方法来使用JavaScript和JQuery来添加一些额外的字段,使用POST从HTTP表单发送? 我的意思是: <form action="somewhere" method="POST" id="form"> <input type="submit" name="submit" value="Send" /> </form> <script type="text/javascript"> $("#form").submit( function(eventObj) { // I want to add a field "field" with value "value" here // to the POST data return true; } </script>
我有一个有点复杂的forms,我希望通过本地发布元组数组来简化服务器端(PHP)处理。 表单的第一部分代表一个用户 : 名字 姓 电子邮件 地址 等等 表单的第二部分代表一棵树 : 水果 高度 等等 问题是,我需要能够在同一个表单中为单个用户发布多个树 。 我想将这些信息作为一个单独的用户使用一组树来发送,但是这对于一个表单来说可能太复杂了。 唯一想到的就是使用javascript来创build一些带有User对象和一个Tree对象数组的JSON消息。 但是,避免使用javascript来支持更多的用户(有些人closures了脚本)会很好。
在我使用轨道上的ruby构build的Web应用程序中,我有一个用户使用一些基本数据提交的表单。 数据在控制器中被检索,并且需要保持私密的更多信息被添加。 然后,我需要发送一个post请求到外部网站与控制器的所有组合数据。 什么是最好的方法来做到这一点? 在此先感谢您的帮助。
可能重复: HTML:通过按回车提交表单而不用提交button 我怎样才能提交一个文本input字段上的回车键,而不必添加一个提交button? 我记得过去曾经工作过,但是现在我testing了它,除非里面有提交types的input字段,否则表单不会被提交。
我正在处理一个<input>字段,我想将字段的一部分设置为用户input不同的颜色。 例如,假设<input>具有color: red;的样式声明color: red; 我想把它的一部分改成color: blue; 。 有没有办法做到这一点? 如果没有(如我所怀疑的),有什么创造性的想法,我怎样才能模仿这种效果,同时仍然保留语义标记?
到目前为止,我遇到的所有网页都至多包含一个<form>标签。 为什么不是多个? 我想不出为什么多个表单不能在同一个网页内共存的原因。 此外,为了特定于ASP.NET – 为什么所有的服务器控件都放在<form>标签中? 为什么不把它们放在别的地方? 加, 我发现在.aspx文件中, <form>标签具有runat = server属性,而普通的服务器控件(如Button也有一个。 所以看起来<form>也是一个服务器控件 。 但奇怪的是,我无法在Visual Studio Toolbox中find它。
我已经在一个MVC应用程序中获得了一个简单的表单。 它包含一个文件字段,用户可以上传图像。 这一切都很好。 问题是,如果表单提交失败validation文件字段的内容丢失(其他字段仍然填充,thtml HtmlHelpers!)。 validation失败后,如何保持文件字段填充? TIA!
当我只有一个INPUT的引用时,我需要获得对INPUT的FORM父代的引用。 这是可能的JavaScript? 如果你喜欢使用jQuery。 function doSomething(element) { //element is input object //how to get reference to form? } 这不起作用: var form = $(element).parents('form:first'); alert($(form).attr("name"));
只是想知道是否有任何内置到JavaScript,可以采取一个窗体,并返回查询参数,例如:“VAR1 =值&VAR2 =值2&ARR [] = FOO&ARR [] =酒吧…” 多年来我一直在想这个。