小编Zuu*_*uul的帖子

如何在span中显示jquery验证错误消息

我有以下脚本来验证我的表单.它工作正常,但我试图显示所有内部的验证错误消息,<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)

jquery jquery-validate

3
推荐指数
1
解决办法
1万
查看次数

如何将变量传递给其他PHP文件?

在运行一个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,但这显然不会这样.

php terminal

3
推荐指数
1
解决办法
1031
查看次数

IE中的window.print()错误在res://ieframe.dll/preview.js中

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中失败了.

有人可以帮助我吗?

html javascript internet-explorer window

3
推荐指数
1
解决办法
2万
查看次数

如果div为空,则将容器div设置为"display:none"

我一直试图让这些代码在过去的一天工作,同时搜索这些论坛但没有任何成功.

我想隐藏一个容器,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显示没有我会很乐意尝试.

html javascript api wordpress jquery

3
推荐指数
1
解决办法
7520
查看次数

如何从PDO失败中获取更多信息"错误!:SQLSTATE [HY093]:参数号无效:参数未定义"?

每隔一段时间我就会收到一个错误,如下面的PDO错误:

错误!:SQLSTATE [HY093]:参数号无效:未定义参数

有没有办法得到更具体的错误,如行号,文件名,缺少的参数等,而不是模糊的消息?

php error-handling pdo

3
推荐指数
1
解决办法
1343
查看次数

增加字符串中间的数字

我有一系列的字符串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)

regex jquery attr

2
推荐指数
1
解决办法
588
查看次数

最低要求的 jQuery 版本

我知道 jQuerydocument.ready()和本机javascript onload()方法之间存在差异,因此我想document.ready()DOM准备好时使用它来做一些初始化的事情。

但是,我不需要 jQuery 库提供的任何额外内容。鉴于 jQuery-1.7.2.min.js 的大小为94.8kb,这可能会延迟加载时间,尤其是在移动设备上,有没有办法获得仅提供该document.ready()方法的 jQuery 的均匀压缩版本?

如果没有,有没有其他lib可以提供类似的功能?

另外,我知道 jQuery 有移动版本,但由于此页面同时适用于 PC 和移动设备,我不确定移动版本是否可以在 PC 上正常运行。我想如果它兼容那么可能这就是要走的路?

谢谢!

compression methods jquery extract

2
推荐指数
1
解决办法
3676
查看次数

电子邮件子域匹配的正则表达式

有人知道正则表达式只会匹配包含子域的电子邮件吗?

例如,

name@subdomain.domain.com 要么 name@subdomain.domain.edu.au

最好在使用.

我试过这个:

^[-+.0-9A-Z_a-z]+@[-+.0-9A-Z_a-z]+\.[A-Za-z]{2,4}$
Run Code Online (Sandbox Code Playgroud)

但它也匹配name@test.org.

regex email postgresql

2
推荐指数
1
解决办法
3683
查看次数

动画显示/隐藏div从左到右

我目前正在使用以下代码.

<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)

我的动画正在工作,但它上下滑动.我宁愿让它从左到右滑动显示.这似乎是一个简单的修复,但我有一些问题让它工作.

思考?

jquery animation

2
推荐指数
1
解决办法
1万
查看次数

将立方体的面绘制为一个整体,而不是构成该面的三角形-three.js

尝试用不同的颜色绘制每个立方体面时,我发现了一个螺纹,提出了一种实现此目的的方法:

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,我得到以下结果:

LeCube画三角形

得到了组成每个面孔的三角形,分别绘制。

为了达到理想的效果,我对上面的代码进行了以下修改:

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)

LeCube整体具有彩绘面孔

但这一切似乎有点奏效了!

javascript mesh three.js face

2
推荐指数
1
解决办法
845
查看次数