我想写我自己的表单validationJavaScript库,我一直在寻找谷歌如何检测是否点击提交button,但我发现所有的代码,你必须使用onClick onSubmit="function()"在HTML中。 我想使这个JavaScript,所以我不必像添加onSubmit或onClick JavaScript的任何HTML代码。
我有以下代码: <script type="text/javascript"> function SubmitForm() { form1.submit(); } function ShowResponse() { } </script> . . . <div> <a href="#" onclick="SubmitForm();">Click</a> </div> 我想捕获form1.submit的html响应? 我该怎么做呢? 我可以注册任何callback函数form1.submit方法?
我是HTML新手,我正在尝试学习如何使用表单。 我目前所面临的最大问题是调整表格。 这是我目前的HTML文件的一个例子: <form> First Name:<input type="text" name="first"><br /> Last Name:<input type="text" name="last"><br /> Email:<input type="text" name="email"><br /> </form> 问题在于,“电子邮件”之后的字段框与第一个和最后一个名字相比,间距方面有很大的不同。 什么是“正确”的方式来使它们基本上“组合”? 我正在努力练习良好的forms和语法…很多人可能用CSS做这个我不确定,至今我只学习了HTML的基本知识。
我正在寻找一个基本上提供相同的function,但包括适当的testing的Select2的替代品。 寻求圣杯? 最后一只独angular兽?
我有一个具有已知数量的列(例如顶部直径,底部直径,结构,颜色,数量)的PHP表单,但具有未知数量的行,因为用户可以根据需要添加行。 我已经发现了如何把每个字段(列)放在一个他们自己的数组中。 <input name="topdiameter['+current+']" type="text" id="topdiameter'+current+'" size="5" /> <input name="bottomdiameter['+current+']" type="text" id="bottomdiameter'+current+'" size="5" /> 所以我最终在HTML中是: <tr> <td><input name="topdiameter[0]" type="text" id="topdiameter0" size="5" /></td> <td><input name="bottomdiameter[0]" type="text" id="bottomdiameter0" size="5" /></td> </tr> <tr> <td><input name="topdiameter[1]" type="text" id="topdiameter1" size="5" /></td> <td><input name="bottomdiameter[1]" type="text" id="bottomdiameter1" size="5" /></td> </tr> …and so on. 我现在想要做的是把所有的行和列放到一个multidimensional array中,并将其内容发送到客户端(最好是格式化好的表格)。 我还没有能够真正理解如何将所有这些input和select组合成一个不错的数组。 在这一点上,我将不得不尝试使用几个一维数组,虽然我有一个想法,使用单个二维数组将是比使用几个一维数组更好的做法。
玛丽有一个小小的形状,而且这里的标签就是这样的。 每当一个错误进入,混乱就会播种。 每个input字段都有一个标签,非常标准的事情。 validation表单后,我在表单顶部显示一个有用的小段落,详细说明哪些信息丢失或不正确。 我可以为同一个input字段使用两个标签吗? 一个在正确的forms,一个在validation提醒文本? 有什么理由不应该这样做吗?
我可以在HTML表单中使用PUT方法将数据从表单发送到服务器吗?
如果我想在用户点击“保存”或“提交”button的某个时间段期间禁用表单控件(或者至less使其不可用于用户交互),那么什么是最好的(和正确的)方法是两难的和通过电线传输的数据。 我不想使用JQuery(这是邪恶的!),并查询所有元素作为数组(通过类或属性标记)我到目前为止的想法是: 用cm-form-control自定义指令标记所有的元素,它将订阅2个通知:“数据发送”和“数据处理”。 然后自定义代码负责推送第二个通知或解决承诺。 使用promiseTracker (不幸的是!)强制产生非常愚蠢的代码,如ng-show="loadingTracker.active()" 。 很明显,并不是所有的元素都有ng-disabled ,我不想用ng-hide/show来避免“跳舞”button。 咬一口子,仍然使用JQuery 有没有更好的主意? 提前致谢! 更新: fieldset的想法工作。 这是一个简单的小提琴那些仍然想要做同样的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 […]
如何使用数据注释在模型上进行条件validation? 例如,假设我们有以下模型(Person和Senior): 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 { get; set; } } […]
我想创build一个HTML表单提交button的值 'add tag' ,但是,网页是瑞典语,所以我想有一个不同的button文本 。 也就是说,我想要一个button 但我想要我的代码 if (request.getParameter(cmd).equals("add tag")) tags.addTag( /*…*/ ); 这可能吗? 如果是这样,怎么样?