使用jQuery检查是否出现任何特殊字符

如果我有一组特殊字符,例如: !@#$%^&*(){}[]?/|-如何在字符串(或字段值)中检查是否存在任何这些字符? 尝试添加一个方法jQueryvalidation器插件,如果存在任何字段,它将拒绝该字段。 我意识到这要求很多,正则表达式只是在杀我。

jQuery插件和JS脚本之间的Grails冲突

我有一个需要jQuery的Grails应用程序,所以我通过插件加载jQuery和jQuery-UI: buildConfig.groovy: runtime “:jquery:1.11.1” compile “:jquery-ui:1.10.4” 这个工作正常,因为我没有包含也使用jQuery的独立JS脚本。 这个脚本名为myscript.jquery.js,我把它放在web-app / js下。 现在我在main.gsp中包含这些插件和脚本: main.gsp: … … 我明白了 ReferenceError: jQuery is not defined $ = jQuery; 我犯了一个特定的错误吗? 有没有更好的方法来处理这个? PS:我试图通过main.gsp中的脚本直接加载jQuery,但是这没有用,因为我有其他依赖于jQuery插件的插件: – /

jquery flexbox?

我现在正在使用FlexBox插件来制作搜索框,一切正常但我怎样才能使css与搜索框完美配合(使用flexbox下载的css文件) 我有以下HTML 和flexbox回调 $(function(){ // begin to write $(“#suggest”).flexbox(‘back/search.php’, { width: 350, method: ‘post’, watermark: ‘Enter value’, noResultsText: ‘No Value’, maxVisibleRows: 8, containerClass: ‘ffb’, contentClass: ‘content’, inputClass: ‘ffb-input’, arrowClass: ‘ffb-arrow’ }); });

在jQuery datepicker中突出显示一周中的特定日期

我的目标是在jQuery datepicker中突出显示一周中的特定日期。 例如,我想突出周二和周四。 我已经看到了许多如何突出显示特定日期的示例(请参阅: http : //jquerybyexample.blogspot.com/2012/05/highlight-specific-dates-in-jquery-ui.html )。 但不是一个能满足我需求的人。 任何提示? 强尼

基于Ajax的Web应用程序 – 在facebook登录后模拟真实的请求

我正在构建一个基于ajax的Web应用程序,它允许登录应用程序的Facebook用户享受应用程序的某些高级选项,比如保存他们的设置等等(用户无需登录他的Facebook帐户,但它给了他额外的特权)。 我在ASP.NET WebForms平台上使用C#Facebook SDK。 整个应用程序是基于AJAX的,这意味着在用户决定登录(使用Facebook JS API)并重新加载页面之后,从那时起的整个通信都是基于ajax的。 我想知道是否有办法按照我通过浏览器手动完成的方式来制作这些AJAX请求 – 这意味着所有相关的facebook和当前会话cookie都将在其标题中发送 。 我问这个,因为我不想创建一个自定义协议来识别ajax请求的用户。 希望通过这篇文章清楚我所追求的是什么……

要包含哪个JS文件来使用对话框的function

我想打开一个对话框,确认单击按钮。 为此,我使用以下代码 $(‘#dialog-box’).dialog({ show : ‘drop’, …. 其中#dialog-box是按钮的ID。 现在我收到一个错误: Uncaught TypeError:Object [object Object]没有方法’对话’ 需要包含哪个js文件,以便删除此错误

从asp.net调用javascript函数复选框

我有一个jQuery函数,如下所示,我希望在复选框点击时调用它。 当我使用input type=”checkbox”它工作正常。 但我想检查/取消选中c#代码(fillform())中的复选框,并基于此javascript函数也必须执行 但如果我设置runat=”server”或者如果我使用asp:checkbox ,则不调用以下函数。 我尝试使用下面的asp:checkbox代码以及page_load中的输入框。 但是没有调用该函数 c#代码 Page_load { chkVehicle.Attributes.Add(“onclick”, “toggleVehicle();”); } FillForm { chkVehicle.Checked = ObjUR.HasVehicle; } jQuery函数 function toggleVehicle() { if ($(‘#chkVehicle’).is(‘:checked’)) { $(‘#divVehicle :input’).removeAttr(‘disabled’); $(‘#divVehicle’).css({ “background-color”: ‘transparent’ }); } else { $(‘#divVehicle :input’).attr(‘disabled’, true); $(‘#divVehicle’).css({ “background-color”: ‘gray’ }); } } 请帮忙

javascript中的下载文件无法在Chrome中运行

下面是代码 function ExportToExcel() { if ($(“#dateRange”).val() != “”) { var frm = $(“#frmProjectReport”).serialize(); var url = “/Reports/ProjectExcelReport?” + frm; Download(url); } } function Download(url) { alert(url); //var win = window.open(url, “DownloadWin”, “resizable=0,status=0,toolbar=0,width=600px,height=300px”); var win = window.open(url, “DownloadWin”, “width=600px,height=300px,scrollbars=yes ,menubar=no,location=no,left=0,top=0”) win.focus(); win.moveTo(100, 100); } 它在除Chrome之外的所有浏览器中工作。 我也使用框架作为下面的代码,但它不适用于大数据的情况.. function Download(url) { try { $(“#fileIframe”).html(“”); var iframe = $(”); […]

Bootstrap 3使用PHP记录集数据的模态

我用PHP开发了一个内容管理系统。 我想使用bootstrap模式列出记录集中的数据。 使用按钮显示简短的模糊,单击该按钮时,应打开模式并根据记录的ID显示详细信息。 我的问题是正在显示三条记录。 当我单击三个按钮中的每一个时,只有第一个记录显示在模态窗口中。 遗憾的是,阅读和实施许多解决方案并没有帮助我实现目标。 我的按钮: <button type="button" class="btn btn-custom pull-right" data-toggle="modal" data-id="” data-target=”#myModal1″ >Read More … 我的模态: × <img src="https://stackoverflow.com/questions/28081592/bootstrap-3-modal-using-php-recordset-data/img/events/” alt=”ALT”> Close 我已经阅读了许多试图找到解决方案并实施的post。 不幸的是,我缺乏JavaScript和jQuery知识来使我的模态工作。 我非常感谢任何帮助和解决方案

单击时,Fancybox关闭按钮消失

我目前正在使用fancybox版本2.1.5,我遇到的问题是当我点击iframe上的关闭按钮“x”时,关闭按钮“x”消失而不是关闭iframe。 有没有其他人在使用fancybox时遇到此错误? 请访问此页面并单击“详细信息”,然后单击关闭按钮“x”以体验错误。 http://www.jerrellkbryant.com/jbcom/portfolio View Details Visit Website jQuery(document).ready(function(){ $(“.various”).fancybox({ type :’iframe’, scrolling : ‘no’, maxWidth : 800, maxHeight : 400, fitToView : true, width : ‘70%’, height : ‘70%’, autoSize : false, closeClick : true, openEffect : ‘none’, closeEffect : ‘none’, });