小编Tom*_*Tom的帖子

动态更改文本

是否可以动态更改此HTML中的顺序?

<li><a href="#step-4">
  <label class="stepNumber">4</label>
  <span class="stepDesc">
     Finish<br />
     <small>LAST STEP</small>
  </span>                   
</a></li>
Run Code Online (Sandbox Code Playgroud)

我有一个id为'finish'的按钮,点击后会通过ajax提交一些数据.一旦完成,我想改变上面的话:

完成应该完成最后一步应该完成.

我能做到这一点吗?

谢谢

$('#finish').click(function() {

});
Run Code Online (Sandbox Code Playgroud)

html jquery

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

验证 MAC 地址 onkeyup

我正在尝试验证 MAC 地址的表单字段。

我有这个有效的。

$('body').on('keyup', '#macAddess', function(e){
    var e = $(this).val();
    var r = /([a-f0-9]{2})([a-f0-9]{2})/i,
    str = e.replace(/[^a-f0-9]/ig, "");
    while (r.test(str)) {
        str = str.replace(r, '$1' + ':' + '$2');
    }
    e = str.slice(0, 17);
    $(this).val(e)
});
Run Code Online (Sandbox Code Playgroud)

当用户输入时,它正在格式化 MAC 地址,:在每对字符之后添加。它只允许使用 af 和 0-9,因此不会添加无效字符。

我想稍微扩展一下。当用户输入 MAC 地址时,我想要一个类添加到输入中显示它是错误的,直到输入完整的 MAC 地址。

例如:

if (MAC is invalid) $('#' + id).addClass('badMac')
Run Code Online (Sandbox Code Playgroud)

因此,如果用户正在输入一个值,则该类将被添加,并且只有在输入完整且有效的 mac 时才会被删除。

我想保留所有on('keyup')功能。

如何测试它是否无效然后设置类?

javascript regex jquery

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

Jquery - 按类别序列化DIV中的表单字段?

是否可以通过使用分配给两个div的类来获取表单字段数据并将其序列化?

我有4个包含表单字段的div,一次只显示两个DIV.显示的内容取决于下拉选项.

  • 如果select = 1,classOne显示类的div和classTwo隐藏的div

  • 如果select = 2,classTwo显示类的div和classOne隐藏的div

当我提交表单,我想序列或者与这两个div的classOne,或者classTwo,这取决于在下拉列表中选择.

到目前为止,我不能让它从divs序列化表单日期..

data: $('.classOne').serializeArray(),
Run Code Online (Sandbox Code Playgroud)

这不会将任何数据传递给我的后端脚本.

html javascript ajax jquery serialization

0
推荐指数
1
解决办法
2408
查看次数

来自Array的PHP值

我正在尝试找出如何根据数组名称从三个数组中的一个获取值.

$ABC001 = array('A'=>'10','B'=>'2','C'=>'1.0');
$ABC002 = array('A'=>'20','B'=>'4','C'=>'1.1');
$ABC003 = array('A'=>'30','B'=>'6','C'=>'1.2');
Run Code Online (Sandbox Code Playgroud)

我有一个传递给我的脚本的变量,它将包含类似ABC@001或的东西ABC@002

我正在删除@所以var值现在匹配数组名称/

$test = str_replace('@','',$var);
Run Code Online (Sandbox Code Playgroud)

如果我这样做,var_dump ( $$test )我从正确的数组中获取所有值,但如果我这样做,echo $$test['A'] 或者echo $$test[0] 我没有从正确数组中的第一个键获取值.

有人可以建议如何做到这一点.

谢谢

php arrays

0
推荐指数
1
解决办法
55
查看次数

CSS 样式 TD 下边框

我正在尝试设置 TD 底部边框的样式。附图显示了此工作原理,但边框有点太长,我希望它与其上方蓝色单元格的宽度相匹配。

在此输入图像描述

这是我的代码:

table {
  border-collapse: collapse;
  width: 100%;
}

.tab {
  border-collapse: separate;
  background-color: #5B86EE;
  text-align: center;
  border-width: 1px;
  border-bottom: solid 3px #A0A0A0;
  border-top: solid 3px #E1E1E1;
  border-left: solid 3px #E1E1E1;
  border-right: solid 3px #E1E1E1;
  display: table-cell;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.active {
  background-color: #5B86EE;
  text-align: center;
  border-width: 1px;
  border-bottom-width: 2px;
  border-bottom: solid 3px #640000;
  border-top: solid 3px #E1E1E1;
  border-left: solid 3px #E1E1E1;
  border-right: solid 3px #E1E1E1;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
Run Code Online (Sandbox Code Playgroud)
<table border="0" width="100%%" align="center">
  <tbody> …
Run Code Online (Sandbox Code Playgroud)

html css

0
推荐指数
1
解决办法
107
查看次数

php system() 命令文件由于密码中存在“&amp;”

我正在运行以下命令:

$cmd = escapeshellcmd( "echo '$password' | sudo -S mv \"$old\" \"$new\" " );
system( $cmd, $out );
Run Code Online (Sandbox Code Playgroud)

$password当不包含时这有效&,但如果包含则失败。我如何才能允许&密码中包含此字符和任何其他特殊字符?

谢谢

php

-1
推荐指数
1
解决办法
59
查看次数

标签 统计

html ×3

jquery ×3

javascript ×2

php ×2

ajax ×1

arrays ×1

css ×1

regex ×1

serialization ×1