我有一个很复杂的问题,我已经研究过并且空白了;
场景: 我有一个表单,带有jQuery bassistance.de的validate()插件(http://docs.jquery.com/Plugins/Validation).
然而,工作是否完美提交; 我有两种类型的提交按钮.
一个像往常一样提交表单,触发我的后端验证并返回错误或成功.
另一种类型,是向所有激烈和目的的浏览器提交按钮,但它告诉我的后端添加另一部分输入(即,就业历史的重复元素.)我希望用户能够添加重复元素,而不必先完成表格的其余部分.所以点击第二种类型的提交我想要BYPASS的validate();
HTML:
<form method="post" action="" id="ApplicationForm" name="ApplicationForm">
<input id="job1" name="job1" class="required"/>
<input type="submit" name="delete_job1" value="Delete" class="delete" />
<input id="job2" name="job2" class="required"/>
<input type="submit" name="delete_job2" value="Delete" class="delete" />
<input type="submit" name="add_job" value="Add Job" class="add" />
<input type="submit" name="ApplicationForm" value="Save Details" class="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
我已经为下面的真实提交按钮尝试了一个监听器,但这只是停止验证所有进一步;
$(document).ready(function()
{
var submitPress
$(".submit").click(function()
{
submitPress = true;
});
if (submitPress)
{
$('form#ApplicationForm').validate();
}
});
Run Code Online (Sandbox Code Playgroud)
我想这是因为validate(); 听众是在页面的初始加载时设置的,而不是在提交时...
是否有针对validate()的规则或设置; 我很想念,我可以利用,甚至是一个善良的老玩家.
有史以来可以帮助的Muchos gratias,我的结果.
此致,工作到很晚,AGAIN,开发人员
您好我建立了一个通用模板来列出我的内容.但是Content可以在不同的@或node()上进行排序.所以想要传递xPath.
<xsl:variable name="sort" select="@sortBy"/>
<xsl:variable name="order" select="@order"/>
<xsl:for-each select="Content[@type=$contentType]">
<xsl:sort select="$sort" order="{$order}" data-type="text"/>
<xsl:sort select="@update" order="{$order}" data-type="text"/>
<xsl:copy-of select="."/>
</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)
使用变量以升序或降序进入order=""WORKS.
为什么不能这样做select=""呢?
我希望使这个超级动态的select变量可以是xPtah @publish或Title/node()或任何xPath.
没有错误 - 它只是忽略了排序.
您好我正在做一个横向滚动网站,如:http://vanityclaire.com/
然而,在主页加载之后,我使用jQuery .load()在家里的孩子们中,而不是拥有一个大的HTML文件.
目前我为每个div和ajax in the url位于标题中.但是AJAX返回乱序,并且当我添加更多页面时,不要想用30多个http://请求来对服务器进行操作.
我如何同步执行AJAX调用,即在请求之前等待第一个回复,或者甚至一次发送两个.
我一直在淘,也无法弄清楚我需要什么.
这是我的HTML:
<div id="mainLayout" class="fullwidth scrollArea">
<div class="scrollItems">
<div id="page-1" class="scrollItem" title="/">
<div>HOME PAGE CONTENT</div>
</div>
<div id="page-2" class="scrollItem" title="/Page2.html">
<div class="loading"> </div>
</div>
<div id="page-3" class="scrollItem" title="/Page3.html">
<div class="loading"> </div>
</div>
<div id="page-4" class="scrollItem" title="/Page4.html">
<div class="loading"> </div>
</div>
<div id="page-5" class="scrollItem" title="/Page5.html">
<div class="loading"> </div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我的JS:
function s_loadingInitialPages() {
var loadingItems = new Array();
$(".scrollArea .scrollItem").each(function () {
if ($(this).attr('title') != '/') …Run Code Online (Sandbox Code Playgroud) 我正在Freemarker模板中编写一个JS Array对象.但是我遇到了严重的问题,不包括最后一项后的逗号.
<#assign pages = module.pages.page>
wh.pages = [
<#list pages as page>
{"name" : "${page.@name}", "href" : "${page.@href}"}
<#if (index+1) < pages?size>,</#if>
</#list>
]
Run Code Online (Sandbox Code Playgroud)
所以在列表重复期间,当index + 1小于pages变量的长度/大小时,它应该写一个逗号.因此,当它等于大小时,它应该省略逗号.
那怎么能实现呢?
所以在Visual Studios中你可以"在文件中查找"一个字符串 - 我发现这对于找到一个可以找到一些标记或JS的文件非常有用,我使用VS作为我的主代码编辑器进行Web开发.
问题是,我的大多数项目都使用node.js和基于节点的构建工具grunt/gulp等.所以我的项目中的某个地方有一个node_modules文件夹,因为有数千个文件,所以FIND会一直存在!
如何在文件和文件夹中搜索字符串但不在node_modules目录中搜索.
在SublimeText2中,您可以从项目中删除文件夹而不删除它,这将停止搜索在那里...
RegExp将用于字符串而不是filePath :(
findinfiles visual-studio node-modules visual-studio-2012 visual-studio-2013
这是有效的,但我严格的QA说没有控制台错误.
我正在为DOM编写iframe,并设置.onload事件;
var configureSDK = function () {
alert('lets configure');
}
var init = function (config) {
// pass configurables to global var
settings = config;
setupSDK(document);
function setupSDK(d) {
// setup iframe
sdkportal = d.createElement('IFRAME');
sdkportal.setAttribute('src', '//www.webtekkers.com');
sdkportal.setAttribute('width', '100%');
d.body.appendChild(sdkportal);
sdkportal.onload(configureSDK());
}
}
Run Code Online (Sandbox Code Playgroud)
就像我说它有效,但Chrome正在展示;
未捕获的TypeError:对象#的属性'onload'不是函数
现在我知道,我应该为不同的浏览器设置单独的事件AddEventListener | attachEvent('load | onload'),但这更有用.
这只是Chrome错误还是我?
请不要jQuery替代品
谢谢威尔
javascript iframe google-chrome onload google-chrome-devtools
javascript ×4
jquery ×2
findinfiles ×1
freemarker ×1
html ×1
iframe ×1
jquery-ui ×1
node-modules ×1
onload ×1
validation ×1
xml ×1
xpath ×1
xslt ×1