小编Shi*_*tya的帖子

JQuery - 验证()并对类似的表单项进行分组

我有以下表格:

http://fuzzysiberians.com/app4.cfm

如果没有社会安全号码,则会在每个文本字段后显示我的错误消息.有没有办法将这些错误消息分组,以便彼此相邻有3个文本框,然后只显示一条错误消息?

security social validation jquery numbers

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

ASP.NET:使用JQuery绑定Repeater?

我有一个Repeater控件,我绑定服务器端.它重复了一系列div,并且没有问题.我有一些按钮,我用来对转发器进行排序(最新,排名最高,随机),这应该是它应该的方式.

我想通过使用ajax/jquery以某种方式对div进行排序来改善我的用户体验,这样就没有页面回发,用户也不会丢失他/她在页面上的位置.

有没有办法使用jquery访问像这样的服务器端代码,或使用ajax重新绑定服务器端控件?

谢谢...如果我需要列出更多细节,请告诉我!

编辑我知道UpdatePanels,但如果我不需要,我宁愿不使用它们.

asp.net jquery databound-controls

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

Javascript/JQuery函数参数

新手jQuery/Javascript问题在这里

我看到以下列方式编写的函数:

some_function = function(event) {

}
Run Code Online (Sandbox Code Playgroud)

我的问题是:这个event论点是什么意思?它是可选的吗?如果我想要两个额外的参数X和Y,签名会是什么样子怎么办?当我现在调用该函数时,我可以调用它some_function();,它工作正常(这让我相信它是可选的).但是,当我有两个额外的参数如X和Y时,它会如何改变?我可以这样称呼它some_function(myX, myY)吗?

谢谢!

javascript jquery

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

如何添加文本以跨越jquery

我有这个jquery代码,我用它来创建一个动态菜单

function createList(test){
      alert(test);
        $('#nav')
        .append('<li class="top"><a href="nogo2" id="products" class="top_link"><span class="down"></span></a></li>');
        $('.down').text(test);
    }
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是当我尝试将文本添加到跨度时

$('.down').text(test);
Run Code Online (Sandbox Code Playgroud)

如果我的值是abcde,则菜单会更改为最后一个值,然后我的所有菜单eeeee都可以帮助我

javascript jquery

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

如何使用 jQuery Cookie 设置表单的输入值

您好,我正在学习 jQuery,现在我正在尝试使用 jQuery Cookie 来设置表单输入值。

我已经能够使用以下方式从表单设置 cookie:

<script>
  $(document).ready(function () {
    $("#saveForm").click(function() {
      $.cookie('myCookie', $("#element_1").val(), { expires: 365 });
    });
  });
</script>
Run Code Online (Sandbox Code Playgroud)

我能够使用如下警报来验证 cookie:

<script>
  alert( $.cookie("myCookie") );
</script>
Run Code Online (Sandbox Code Playgroud)

但是在这里搜索大量帖子后,我无法找到相同的问题,并且我查看了许多教程,但找不到用于设置表单中输入字段的值的代码。提前致谢!!

javascript php cookies jquery

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

如何在JavaScript代码中访问PHP变量?

我有一个PHP代码变量,我想在我的JavaScript函数中访问它.以下是我的代码.

myfile.php

<?php
  $i = 0;
?>
<html>
  <head>
    <script type="text/javascript">
      function SetText() {
        //I want to access value of i here
        //alert(i);
      }
    </script>
  </head>
  <body>
    <button type="button" id="mybutton" onclick="SetText()">Click ME</button>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在JavaScript代码中访问php代码中声明的变量有哪些方法?

html javascript php jquery

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

When I submit form, I am getting Uncaught RangeError: Maximum call stack size exceeded

I am trying to POST a form to my testexe.php using an Ajax request, however, whenever I add the data type gateway in my Ajax request I get the Uncaught RangeError: Maximum call stack size exceeded error message. Is there something I am doing wrong here? I am able to get the button value successfully but not sure why gateway is giving me problems.

<!DOCTYPE html>
<html>
<head>
<style>
    .box1 {
        width: 450px;
        border: 2px solid black;
        margin: 0;
        display: …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery

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

将数据表过滤仅应用于一个表

我正在使用每个类名称的自定义过滤。我的页面上也有两个不同的dataTables,但是似乎要添加的过滤器适用于两个dataTables。我想指定它实际应用于哪一个。

$.fn.dataTableExt.afnFiltering.push(function (oSettings, aData, iDataIndex) {
  var myRowClasses = oSettings.aoData[iDataIndex].nTr.className.split(" ");
  if($("#subplayers").is(":checked")) {
    return myRowClasses.indexOf('insub') > -1;
  } else {
    return myRowClasses.indexOf('allplayers') > -1;
  }         
});
Run Code Online (Sandbox Code Playgroud)

此过滤器适用于两个表(具有表1 tabledata和具有id的表2 tabledata2)。如何修改此代码以使其仅在表1上起作用?

表格代码:

var table = $('#tabledata').DataTable({
  'fnCreatedRow': function (nRow, aData, iDataIndex) {
    $(nRow).attr('id', 'col' + iDataIndex+'_filter');
    if (initatedTable){
      $(nRow).addClass("insub");
      $(nRow).addClass("allplayers");
    }
  }
});

var table2 = $('#tabledata2').DataTable({
  'fnCreatedRow': function (nRow, aData, iDataIndex) {
    $(nRow).attr('id', 'col' + iDataIndex+'_filter');
   }
});
Run Code Online (Sandbox Code Playgroud)

datatable jquery

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

为什么这相当于"on.("click",function)[..]"即使用纯JavaScript编写也能自动触发点击?

这段代码:

var el = $(".threeLines");

el.on("click", function(){
    $(this).toggleClass("active");
});
Run Code Online (Sandbox Code Playgroud)

帮助我在click事件上添加"active"类,以在菜单图标上创建一个很好的效果,如下所示: 效果应该如何工作,这是第一个代码

我将代码重写为纯JS,如下所示:

function test_xz(s) {
    s.classList.add("active")
}
var el_container = document.getElementsByClassName("threeLines")[0];

el_container.addEventListener("click", test_xz(el_container));
Run Code Online (Sandbox Code Playgroud)

但是当文档准备就绪时它会立即触发,它完全像这样混乱:

新代码搞砸了一切.

我理解这一点jQuery's "$" corresponds to querySelector,但我也尝试过,但它没有用.

经过一些研究(删除可能相关的所有其他功能,记录所有内容)后,我得出结论,有问题的行就是它addEventListener本身,我写道:

el_container.addEventListener("click", console.log("Hey!"));
Run Code Online (Sandbox Code Playgroud)

它只会记录"嘿!" 在页面加载.

我怎样才能做到这一点?

javascript jquery

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

如何使用jQuery制作数组列表的对象

我的项目基于spring boot、Thymeleaf、mysql、html 和 jQuery。我的场景正在获取动态生成的输入框数据和静态输入框数据需要执行并命中@controller。

我想在List EntPropertySub类型中以 JSON 格式发布,这意味着类类型列表,我对如何在 jQuery 中创建列表感到困惑。我试图制作一个对象数组,但似乎是错误的。请指导我。这是一个示例代码

var max;
var blockname;
var floors;
var flatstart;
var flatend;
var blockListPropSub[];
for(max=1;max<=x;max++) {
  blockListPropSub[max] = {
    blockname = $('#block'+max).val();
    floors=$('#floor'+max).val();
    flatstart=$('#flats'+max).val();
    flatend=$('#flatsend'+max).val();
  };
}
Run Code Online (Sandbox Code Playgroud)

这是一个完整的脚本..

$(document).ready(function() {

var max_fields      = 10; //maximum input boxes allowed
var wrapper         = $("#addingInp"); //Fields wrapper
var add_button      = $("#addButton"); //Add button ID

var x = 1; //initlal text box count
$(add_button).click(function(e){ //on add input …
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery arraylist

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