我有以下脚本来验证我的表单.它工作正常,但我试图显示所有内部的验证错误消息,<span class="errormsg"></span>用逗号分隔,而不是在每个输入旁边单独显示它们.
我对jquery知之甚少; 我不知道如何实现这一目标.你能告诉我吗?
谢谢 :)
<script>
$(document).ready(function() {
// validate signup form on keyup and submit
var validator = $("#signupform").validate({
rules: {
customerid: "required",
date: "required",
invoiceid: {
required: true,
minlength: 2,
remote: "<? echo base_url();?>mycontroller/function" }
},
messages: {
customerid: "Enter your customerid",
date: "Enter your date",
invoiceid: {
required: "Enter a invoiceid",
minlength: jQuery.format("Enter at least {0} characters"),
remote: jQuery.format("{0} is already in use")
},
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
我的表格
<label>Invoice #</label>
<input type="text" name="invoiceid" …Run Code Online (Sandbox Code Playgroud) 在运行一个PHP脚本时.该脚本将在脚本中的某个位置调用另一个脚本.这两个脚本需要同时运行,所以我不能在这里使用include或require.脚本将使用终端调用,如下所示:
exec( '/usr/bin/php ../process.php >> logs/' . date( 'Y_m_d' ) . '.log 2>&1 &' );
Run Code Online (Sandbox Code Playgroud)
这里的一个大问题是我想要处理6种不同的东西,但它们都将使用完全相同的代码.唯一的区别是它们将被处理的目录.
现在的问题是:在传递一个或多个变量时是否有一种简单的方法来运行第二个脚本?
我尝试了类似的东西../process?var=something,但这显然不会这样.
Onclick一个锚标签,我window.print();打电话,我得到打印弹出窗口.但是在点击打印时我得到以下脚本错误.
An error occurred in the script on this page.
Line: 2115
Char: 1
Error: Your file waiting to be printed was deleted.
Code: 0
URL : res://ieframe.dll/preview.js
Run Code Online (Sandbox Code Playgroud)
是否要继续页面上的脚本(是/否按钮)
可能你点击是/否我没有得到打印或在IE8我得到一个空白打印.
Firefox打印很好.但是,在IE9中失败了.
有人可以帮助我吗?
我一直试图让这些代码在过去的一天工作,同时搜索这些论坛但没有任何成功.
我想隐藏一个容器,div如果其中一个div内部没有内容.
我得到的剧本如下:
$('.video-centre').each(function(){
if ($(this).find('.video-thumb p').text().length == "")
$(this).find('.video-centre').css("display", "none");
});
Run Code Online (Sandbox Code Playgroud)
我试图将其应用于的HTML如下:
<div class="video-centre">
<div class="video-point">
<img src="<?php echo get_bloginfo('template_url') ?>/images/video-point.jpg" alt="video pointer" />
</div>
<div class="video-thumb">
<?php the_field('testimonials'); ?>
</div>
<p class="video-more">
<a href="javascript:animatedcollapse.show(['expandable-1'])">View More</a>
</p>
<div id="expandable-1">
<div class="video-thumb">
<?php the_field('testimonials_hidden'); ?>
</div>
<p class="video-close">
<a href="javascript:animatedcollapse.hide(['expandable-1'])">Close</a>
</p>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
基本上,在wordpress中,客户端将有机会添加视频,它有点长,但它们包含在p标签中.但是,如果他们没有将任何内容上传到特定区域,我希望容器div具有display:none,导致只有视频上传时才显示容器.
如果有一个更简单的方法来查看div并说它是否为空,那么让容器div显示没有我会很乐意尝试.
每隔一段时间我就会收到一个错误,如下面的PDO错误:
错误!:SQLSTATE [HY093]:参数号无效:未定义参数
有没有办法得到更具体的错误,如行号,文件名,缺少的参数等,而不是模糊的消息?
我有一系列的字符串add[0][types],add[0][name]等等(使用PHP形式$ _POST数组).
我需要拔出[0]并制作它[1].
我已经基于其他一些回复构建了一个正则表达式函数,但它没有改变属性,我不确定我的函数语法是否正确:
newrow.find('input, select').each(function(){
$(this).attr('name', function(i, val){return val.replace(
/\\d+/, function(n){ return ++n; });
});
});
Run Code Online (Sandbox Code Playgroud) 我知道 jQuerydocument.ready()和本机javascript onload()方法之间存在差异,因此我想document.ready()在DOM准备好时使用它来做一些初始化的事情。
但是,我不需要 jQuery 库提供的任何额外内容。鉴于 jQuery-1.7.2.min.js 的大小为94.8kb,这可能会延迟加载时间,尤其是在移动设备上,有没有办法获得仅提供该document.ready()方法的 jQuery 的均匀压缩版本?
如果没有,有没有其他lib可以提供类似的功能?
另外,我知道 jQuery 有移动版本,但由于此页面同时适用于 PC 和移动设备,我不确定移动版本是否可以在 PC 上正常运行。我想如果它兼容那么可能这就是要走的路?
谢谢!
有人知道正则表达式只会匹配包含子域的电子邮件吗?
例如,
name@subdomain.domain.com 要么 name@subdomain.domain.edu.au
最好在postgresql中使用.
我试过这个:
^[-+.0-9A-Z_a-z]+@[-+.0-9A-Z_a-z]+\.[A-Za-z]{2,4}$
Run Code Online (Sandbox Code Playgroud)
但它也匹配name@test.org.
我目前正在使用以下代码.
<script type="text/javascript">
$(document).ready(function(){
$(".slidingDiv").hide();
$(".show_hide").show();
$('.show_hide').toggle(function(){
$(".slidingDiv").animate({
opacity: 0.25,
left: '+=50',
height: 'toggle'
}, 5000,
function(){
$("#plus").text("-")
}
);
},function(){
$(".slidingDiv").slideUp(
function(){
$("#plus").text("+")
}
);
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
我的动画正在工作,但它上下滑动.我宁愿让它从左到右滑动显示.这似乎是一个简单的修复,但我有一些问题让它工作.
思考?
尝试用不同的颜色绘制每个立方体面时,我发现了一个螺纹,提出了一种实现此目的的方法:
var geometry = new THREE.BoxGeometry(5, 5, 5);
for (var i = 0; i < geometry.faces.length; i++) {
geometry.faces[i].color.setHex(Math.random() * 0xffffff);
}
var material = new THREE.MeshBasicMaterial({
color: 0xffffff,
vertexColors: THREE.FaceColors
});
Run Code Online (Sandbox Code Playgroud)
但是使用three.js r86,我得到以下结果:
得到了组成每个面孔的三角形,分别绘制。
为了达到理想的效果,我对上面的代码进行了以下修改:
var geometry = new THREE.BoxGeometry(5, 5, 5);
for ( var i = 0; i < geometry.faces.length; i += 2 ) {
var faceColor = Math.random() * 0xffffff;
geometry.faces[i].color.setHex(faceColor);
geometry.faces[i+1].color.setHex(faceColor);
}
var material = new THREE.MeshBasicMaterial({
color: 0xffffff,
vertexColors: THREE.FaceColors
});
Run Code Online (Sandbox Code Playgroud)
但这一切似乎有点奏效了!