Tag: jQuery

ASP.NET .NET MVC禁用每个字段级别的客户端validation

我正在使用ASP .NET MVC 3与数据注释和jQueryvalidation插件。 有没有办法标记一个特定的字段(或某些数据注释)只应该validation服务器端? 我有一个电话号码字段,上面有一个掩码插件,正则expression式validation器在用户端疯狂。 正则expression式只是一个自动保险箱(如果有人决定破解javascriptvalidation),所以我不需要它在客户端运行。 但我仍然喜欢其他validation运行客户端。

我怎样才能正确格式货币使用jQuery?

我不需要一个面具,但我需要的东西,将格式货币(在所有的浏览器),不允许键入任何字母或特殊字符。 谢谢您的帮助 例: 有效:$ 50.00 $ 1,000.53 无效:$ w45.00 $ 34.3r6

$(this).serialize() – 如何添加一个值?

目前我有以下几点: $.ajax({ type: 'POST', url: this.action, data: $(this).serialize(), }); 这工作正常,但是我想给数据添加一个值,所以我试了一下 $.ajax({ type: 'POST', url: this.action, data: $(this).serialize() + '&=NonFormValue' + NonFormValue, }); 但是这并没有正确发布。 关于如何添加一个项目到序列化string的任何想法? 这是一个全局的页面variables,不是特定于表单的。

如何检查引导模式是否打开,所以我可以使用jqueryvalidation

我需要做一个validation,只有当一个模式是开放的,因为如果我打开它,然后我closures它,我按下button,打开模式它不工作,因为它使jQueryvalidation,但不显示,因为模式被解雇。 所以我想广告一个jQuery的,如果模态是开放的,所以我做validation,这可能吗? <script> $(document).ready(function(){ var validator =$('#form1').validate( { ignore: "", rules: { usu_login: { required: true }, usu_password: { required: true }, usu_email: { required: true }, usu_nombre1: { required: true }, usu_apellido1: { required: true }, usu_fecha_nac: { required: true }, usu_cedula: { required: true }, usu_telefono1: { required: true }, rol_id: { required: […]

滚动时将菜单栏固定在顶部

我见过一些网站,当用户向下滚动页面时,框会popup到右侧或左侧… 另外,注意到这个模板: http : //www.mvpthemes.com/maxmag/devise师做了一个很好的工作离开导航栏固定在上面。 现在,这些是如何完成的? 我想它使用jQuery获取页面的位置并显示框。 你能引导我到哪里我可以find一个片段,所以我可以学习做这样的事情。

确定JavaScript的值是否是一个“整数”?

可能重复: 检查一个variables是否包含Javascript中的数值? 如何检查variables是否是jQuery中的整数? 例: if (id == int) { // Do this } 我使用以下从URL获取ID。 var id = $.getURLParam("id"); 但是我想检查一下variables是否是一个整数。

如何滚动到jQuery中的元素?

我已经在JavaScript中做了以下代码,把焦点放在特定的元素(branch1是一个元素), document.location.href="#branch1"; 但是,因为我也在我的web应用程序中使用jQuery,所以我想在jQuery中执行上面的代码。 我已经尝试过,但不知道为什么它不工作, $("#branch1").focus(); 上面的jquery(焦点())代码不能为div工作,而如果我想与文本框相同的代码,那么它的工作, 请告诉我,我怎样才能把重点放在使用jQuery的div elemnt? 谢谢!

大backbone.js网页应用程序组织

我目前正在构build一个基于backbone.js的大型web应用程序,并且在组织,“僵尸”等方面遇到了很多问题,所以我决定做一个重要的代码重构。 我已经写了一堆处理“僵尸”的辅助函数。 不过,我想从头开始,并创build一个很好的结构/组织的代码。 我还没有find关于大规模backbone.js组织的很多很好的教程/例子,所以我从头开始,想看看我能否从我开始的地方得到一些意见。 我明显在全局命名空间中设置我的代码; 但我也想保持这个名字空间相当干净。 我的主app.js保持类文件本身与全局名称空间分开; 你可以通过使用reg()函数注册一个类(这样它可以被实例化),而inst()函数实例化类数组中的一个类。 因此,除了3个方法之外,MyApp命名空间只有Router,Model和View: var MyApp = (function () { var classes = { Routers: {}, Collections: {}, Models: {}, Views: {} }; methods = { init: function () { MyApp.Router = MyApp.inst('Routers', 'App'); MyApp.Model = MyApp.inst('Models', 'App'); MyApp.View = MyApp.inst('Views', 'App'); Backbone.history.start(); }, reg: function (type, name, C) { […]

调用jquery ajax – .fail vs.:error

我应该使用哪一个? 有没有任何理由使用一个,而不是另一个? 是一个更好的error handling? $.ajax({ url: url, data: { start: start, end: end } }).done(function(data, textStatus, jqXHR) { $('#myElement').append(data); }).fail(function() { // report error }); 要么 $.ajax({ url: url, data: { start: start, end: end }, success: function(data, textStatus, jqXHR) { $('#myElement').append(data); }, error: function(jqXHR, textStatus, errorThrown) { // report error } });

JQuery Slider,如何使“步”大小变化

是否有可能使用JQuery滑块(范围滑块/双滑块)具有非线性(非一致的“步长”大小)值? 我想水平滑块看起来像: |—-|—-|—-|—-|—-|——–|——–|————————-|————————–|… 0 500 750 1000 1250 1500 2000 2500 75000 100000… 例如,我想要有以下JQuery代码: var values = [0, 500, 750, 1000, 1250, 1500, 2000, 2500, 75000, 100000, 150000, 200000, 250000, 300000, 350000, 400000, 500000, 1000000]; var slider = $("#price-range").slider({ orientation: 'horizontal', range: true, min: 0, max: 1000000, values: [0, 1000000], slide: function(event, ui) { var […]