带有jQuery和Masked Input Plugin的手机屏幕

我有一个问题,用jQuery和Masked Input Plugin屏蔽手机输入。 有两种可能的格式: (XX)XXXX-XXXX (XX)XXXXX-XXXX 有没有办法掩盖它接受这两种情况? 编辑: 我试过了: $(“#phone”).mask(“(99) 9999-9999”); $(“#telf1”).mask(“(99) 9999*-9999”); $(“#telf1”).mask(“(99) 9999?-9999”); 但它并不像我想的那样有效。 最接近的是(xx)x​​xxx-xxxxx。 我输入(xx)x​​xxx-xxxx时输入第10个数字,而(xx)x​​xxxx-xxxx输入第11个数字时。 它可以吗?

在Django中重新加载表数据而不刷新页面

在我的视图中获取数据的代码如下所示: order = Order.objects.filter(owner=request.user).order_by(‘-id’)[:10] 我的模板中的代码看起来像这样,效果很好。 现在,问题是我希望这个表每10秒更新一次信息而不刷新整个页面。 视图的URL是/,模板的名称是home。 Reg.nr. Märke Modell {% for i in order %} {% if i.order_booked %} {% else %} {% endif %} {{ i.regnr|upper }} {{ i.brand|capfirst }} {{ i.brand_model|capfirst }} {% endfor %} urls.py看起来像这样 urlpatterns = [ url(r’^$’,views.home, name=’home’), url(r’^login/’, auth_views.login, {‘template_name’:’login.html’}, name=’account_login’), url(r’^logout/’, auth_views.logout, {‘template_name’:’logout.html’},name=’account_logout’), url(r’^add_order/’, views.add_order, name=’add_order’), url(r’^admin/’, […]

Jquery datepicker – 只有日期和月份

我希望用户在表单中指定他们的生日或周年纪念日(没有年份)。 为此,我想使用jquery datepicker但它不应该显示任何年份选项。 怎么做? 我尝试通过使changeDay: true和changeYear: false来修改此问题中的代码,但无法使其工作。

Javascript Contenteditable – 将Cursor / Caret设置为索引

我将如何修改它( 如何在contenteditable元素(div)中设置插入符号(光标)? )所以它接受一个数字索引和元素并将光标位置设置为该索引? 例如:如果我有段落: This is a paragraph. 我打电话给: setCaret($(this).get(0), 3) 光标将移动到索引3,如下所示: Thi|s is a paragraph. 我有这个,但没有运气: function setCaret(contentEditableElement, index) { var range,selection; if(document.createRange)//Firefox, Chrome, Opera, Safari, IE 9+ { range = document.createRange();//Create a range (a range is a like the selection but invisible) range.setStart(contentEditableElement,index); range.collapse(true); selection = window.getSelection();//get the selection object (allows you to […]

MVC / JQueryvalidation不接受逗号作为小数分隔符

更新07.01.2018 即使有人提出,这是一个jQuery问题而不是MVC问题,我认为这是一个MVC问题。 我已经在asp.net core 2.0 MVC中创建了整个应用程序并且错误仍然存​​在。 将它与MVC联系起来的是,我可以通过将[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = “{0:yyyy-MM-dd}”)]到模型中来解决日期validation问题。 因此,MVC对validation有影响。 所以我认为在MVC中有一些方法可以解决这个问题(参见这篇文章 )。 请发布asp.net core 2.0的答案。 原帖 在MVC5页面中,我在文本框中渲染一个Double属性。 加载页面时,该值显示为“,”作为小数分隔符,这是正确的,因为页面在德语系统上运行。 如果我想保存表单,我会收到validation错误。 怎么解决这个问题? 我知道关于这个话题有一些问题,但据我所知,其中大部分已经过时了…我仍然在苦苦挣扎,没有任何设置或任何内置的东西允许来自不同国家的用户使用MVC应用程序。 模型: [DisplayFormat(DataFormatString = “{0:n2}”, ApplyFormatInEditMode = true)] public Double Gewicht { get { return gewicht; } set { gewicht = value; OnPropertyChanged(new PropertyChangedEventArgs(“Gewicht”)); } } CSHTML: @Html.LabelFor(model => model.Gewicht, htmlAttributes: new […]

jQuery的$ a函数和对象如何?

我的意思是{} [object Object] 。 它如何同时执行$(selector)和$.fn.init ? 你能给我一个简单的例子吗?

当用户按下按钮但不能正常工作时,jquery ui对话框需要返回值

我有一个jquery ui对话框我想用来提示用户确认删除。 当用户按“是”或“否”时,我需要返回“True”或“False”以继续执行一些javascript。 下面的代码的问题是当对话框显示它立即执行“return true;”时 但是用户还没按下“是”按钮呢? 我究竟做错了什么? HTML: Javascript电话: $(“#modal_confirm_yes_no”).html(“Are you sure you want to delete this?”); var answer = $(“#modal_confirm_yes_no”).dialog(“open”); if (answer) { //delete } else { //don’t delete } Jquery对话框: $(“#modal_confirm_yes_no”).dialog({ bgiframe: true, autoOpen: false, minHeight: 200, width: 350, modal: true, closeOnEscape: false, draggable: false, resizable: false, buttons: { ‘Yes’: function(){ $(this).dialog(‘close’); return […]

Google Place API – 请求的资源上没有“Access-Control-Allow-Origin”标头。 因此不允许原点’null’访问

我使用的是Google Place API。 我希望得到关于类型帮助的地方的建议。 所以,我所做的是 – var Google_Places_API_KEY = “AIzaSyAK08OEC-B2kSyWfSdeCzdIkVnT44bcBwM”; //Get it from – https://code.google.com/apis/console/?noredirect#project:647731786600:access var language = “en”; //’en’ for English, ‘nl’ for Nederland’s Language var Auto_Complete_Link = “https://maps.googleapis.com/maps/api/place/autocomplete/json?key=”+Google_Places_API_KEY+”&types=geocode&language=”+language+”&input=Khu”; $.getJSON(Auto_Complete_Link , function(result) { $.each(result, function(i, field) { //$(“div”).append(field + ” “); //alert(i + “==”+ field); console.error(i + “==”+ field); }); }); 所以在我要求的链接是 – https://maps.googleapis.com/maps/api/place/autocomplete/json?key=AIzaSyAK08OEC-B2kSyWfSdeCzdIkVnT44bcBwM&types=geocode&language=en&input=Khu […]

防止JavaScript文件的浏览器缓存的更好方法

这就是我们如何防止浏览器缓存JS和CSS文件。 这似乎有点hacky ..有更好的方法吗? <link rel="stylesheet" type="text/css" media="screen" href="/css/management.css?” /> <script type="text/javascript" src="/js/pm.init.js?”> <script type="text/javascript" src="/js/pm.util.func.js?”> 更新:我们想要阻止缓存的原因是确保在我们执行新版本时加载更新版本的文件。

设置jQuery jqGrid执行的请求的内容类型

我使用的是最新版本的jqGrid :3.6.4 这似乎是一个简单的问题(或者至少它在我花了几个小时之前做过): 当网格向服务器发送请求(到控制器操作)时,其内容类型始终为: application/x-www-form-urlencoded; charset=UTF-8 我希望它是: application/json; charset=utf-8 但是我找不到设置内容类型的方法(例如,没有像在$ .ajax调用中找到的那样的contentType选项)。 所以只是为了澄清,我不是问如何在jQuery服务器请求上设置内容类型,而是专门使用jqGrid,它没有提供明显的选项来执行此操作。 谢谢,奈杰尔。 更新: Oleg的修复解决了它。 以下是网格的选项设置: jQuery(“#ContactGridList”).jqGrid({ url: ‘/ContactSelect/GridData/’, datatype: ‘json’, ajaxGridOptions: { contentType: ‘application/json; charset=utf-8’ }, mtype: ‘POST’, …