Questions tagged «forms»

表单本质上是一个容器,可以用来容纳多种类型的数据的任意数量的任何子集。HTML表单用于将数据传递到服务器。VB和C#表单是用于与用户进行交互的窗口。

7
使用普通链接提交表格
我要提交表格。但我不打算使用输入按钮,提交类型的基本方式,但一个一个链接。 下图显示了原因。我正在使用图像链接来保存/提交表单。因为我有用于图像链接的标准CSS标记,所以我不想使用输入提交按钮。 我尝试将onClick =“ document.formName.submit()”应用于a元素,但我更喜欢html方法。 有任何想法吗?
130 html  css  forms  hyperlink  submit 

13
停止LastPass填写表格
有没有一种方法可以防止LastPass浏览器扩展用名称为“用户名”的输入字段填写基于HTML的表单? 这是一个隐藏的字段,因此我不希望任何软件将其用于此目的: <input type="text" name="username" id="checkusername" maxlength="9" value="1999" class="longinput" style="display:none"> 解决方案不应类似于“重命名输入字段”。
130 html  forms  lastpass 

12
ASP.NET MVC条件验证
如何使用数据注释对模型进行条件验证? 例如,假设我们有以下模型(人员和高级): public class Person { [Required(ErrorMessage = "*")] public string Name { get; set; } public bool IsSenior { get; set; } public Senior Senior { get; set; } } public class Senior { [Required(ErrorMessage = "*")]//this should be conditional validation, based on the "IsSenior" value public string Description …

20
如何捕获form.submit的响应
我有以下代码: <script type="text/javascript"> function SubmitForm() { form1.submit(); } function ShowResponse() { } </script> . . . <div> <a href="#" onclick="SubmitForm();">Click</a> </div> 我想捕获HTML响应form1.submit?我该怎么做呢?我可以向form1.submit方法注册任何回调函数吗?

4
如何使用html表单数据发送JSON对象
所以我有这个HTML表单: <html> <head><title>test</title></head> <body> <form action="myurl" method="POST" name="myForm"> <p><label for="first_name">First Name:</label> <input type="text" name="first_name" id="fname"></p> <p><label for="last_name">Last Name:</label> <input type="text" name="last_name" id="lname"></p> <input value="Submit" type="submit" onclick="submitform()"> </form> </body> </html> 当用户单击“提交”时,哪种形式最简单的方法将此表单的数据作为JSON对象发送到我的服务器? 更新:我已经走了这么远,但似乎没有用: <script type="text/javascript"> function submitform(){ alert("Sending Json"); var xhr = new XMLHttpRequest(); xhr.open(form.method, form.action, true); xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8'); var j …
128 javascript  jquery  html  json  forms 

9
如何在表单提交中打开新窗口
我有一个提交表单,希望用户提交表单时打开一个新窗口,以便我可以在分析中跟踪它。 这是我正在使用的代码: <form action="http://URL at mailchimp subscriber URL.com" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" onclick=window.open(google.html,'','scrollbars=no,menubar=no,height=600,width=800,resizable=yes,toolbar=no,status=no');> <label for="name">Your Name</label><input type="text" value="" name="FNAME" class="required" id="mce-FNAME"> <br/> <br/> <label for="email">Your Email </label><input type="text" value="" name="EMAIL" class="required email" id="mce-EMAIL"> <br/> <br/> <input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="submit"> </form> </div>
127 forms  submit 

8
如何禁用“提交”按钮?
如何禁用“提交”按钮,直到表单有效? angular2是否具有可以在“提交”按钮上使用的等效于ng-disabled的功能?(禁用ng的功能不适用于我。)
127 forms  angular 

8
jQuery查看是否选中任何复选框
我知道如何查看是否已选中单个复选框。 但是我在以下方面遇到了麻烦-给定表单ID,我需要查看是否选中了任何复选框(即1个或多个),并且需要查看是否未选中任何复选框。基本上,我需要两个单独的函数来回答这两个问题。帮助将不胜感激。谢谢! 实际上,我只需要一个函数来告诉我是否没有选择。知道这一点将回答另一个问题。
126 javascript  jquery  forms 

4
如何在javascript中监听表单提交事件?
我想编写自己的表单验证javascript库,并且一直在google上寻找如何检测是否单击了提交按钮,但是我发现的只是代码,您必须onSubmit="function()"在html中使用onClick on 。 我想制作此javascript,以便不必触摸任何html代码,例如添加onSubmit或onClick javascript。

5
如何根据单击的提交按钮选择父表单?
我的网页上有3种表单。没有嵌套,只是一个接一个(它们几乎是相同的,只是一个不同的隐藏变量)。一个用户只会填写一张表格,我想只用一个JS脚本来验证/等所有表格。 那么,当用户单击表单#1的提交按钮时,如何使我的js脚本仅处理表单1中的字段?我收集到它与$(this).parents有关,但是我不确定该如何处理。 我的验证脚本(我在其他地方使用过,只有一种形式)看起来像这样: $(document).ready(function(){ $("#submit").click(function(){ $(".error").hide(); var hasError = false; var nameVal = $("#name").val(); if(nameVal == '') { $("#name").after('Please enter your name.'); hasError = true; } if(hasError == false) {blah blah do all the processing stuff} 所以我需要用$(this).parents('form')。name.val()替换$(“#name”)。val()之类的东西吗?还是有更好的方法来解决这个问题? 谢谢!
124 jquery  forms 


9
检查表单是否已提交-PHP
检查是否已提交表单以确定是否应将表单变量传递给验证类的最佳方法是什么? 首先我想也许是: isset($_POST) 但这将永远返回true,因为在任何地方都定义了超全局变量。我不想用以下方法遍历表单的每个元素: if(isset($_POST['element1']) || isset($_POST['element2']) || isset(...etc 在写这个问题时,我想到了一个更基本的解决方案,同时添加一个隐藏字段作为我可以检查的标志。 有没有比添加我自己的标志更“干净”的方法?
122 php  forms  validation 

2
AngularJS:禁用提交和服务器响应之间的所有表单控件
如果在用户单击某种“保存”或“提交”按钮期间要禁用表单控件(或至少使其无法与用户交互),我对最好(正确)的方法有什么困惑?和数据通过网络传输。我不想使用JQuery(这是邪恶的!!)并将所有元素查询为数组(通过类或属性标记),到目前为止,我的想法是: 用cm-form-control定制指令标记所有元素,这些指令将订阅2个通知:“数据已发送”和“数据已处理”。然后,自定义代码负责推送第二个通知或解决承诺。 使用promiseTracker(不幸地!)强制执行会产生极其愚蠢的代码,例如ng-show="loadingTracker.active()"。显然,并非所有元素都具有,ng-disabled并且我不想让用户ng-hide/show避免使用“跳舞”按钮。 硬着头皮仍然使用JQuery 有谁有更好的主意吗?提前致谢! 更新: 字段集的想法确实可行。对于那些仍然想做同样的事情的人来说,这是一个简单的提琴。http: //jsfiddle.net/YoMan78/pnQFQ/13/ HTML: <div ng-app="myApp"> <ng-form ng-controller="myCtrl"> Saving: {{isSaving}} <fieldset ng-disabled="isSaving"> <input type="text" ng-model="btnVal"/> <input type="button" ng-model="btnVal" value="{{btnVal}}"/> <button ng-click="save()">Save Me Maybe</button> </fieldset> </ng-form> </div> 和JS: var angModule = angular.module("myApp", []); angModule.controller("myCtrl", function ($scope, $filter, $window, $timeout) { $scope.isSaving = undefined; $scope.btnVal = 'Yes'; …

1
SilverStripe PHP表单-如果将SelectionGroup嵌套在FieldGroup中,则不会显示相关的SelectionGroup_Items的单选框之一。为什么?
我有一个带有两个FieldGroups 的表格,而在一个其中FieldGroup有一个SelectionGroup。 在SelectionGroup_ItemS IN的形式显示出来FieldGroup,但单选按钮来选择的选项不显示的。如果我将FieldGroup其删除,则可以再次使用。 我查看了框架模板,如果将其更改为FieldGroup_holder.ss SmallFieldHolder,FieldHolder则单选框会再次出现并正常工作。我尝试按照模板进行操作,以查看哪个模板不遵循模板,SelectionGroup但我一直迷路。 这是一些示例代码 $fields = FieldList::create( FieldGroup::create( TextField::create('Name', 'Name') ), FieldGroup::create( SelectionGroup::create( 'Test1or2', array( SelectionGroup_Item::create( 'Test1', array( TextField::create('Test1', 'Test1') ), 'Test1' ), SelectionGroup_Item::create( 'Test2', array( TextField::create('Test2', 'Test2') ), 'Test2' ) ) ) ) ), FieldList::create( FormAction::create('submit', 'Submit') )
122 php  forms  silverstripe 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.