小编rin*_*t.6的帖子

使用jQuery检查是否需要输入字段

检查是否需要输入的最简单方法是什么?我一直在尝试这些方面的东西,但总是提出所有要求(只有4/6是).

$('form#register').find('input').each(function(){
    if($(this).prop('required') == 'undefined'){
        console.log("NR");
    } else {
        console.log("IR");
    }
})
Run Code Online (Sandbox Code Playgroud)

(我试过.attr以及)

我试图用它来形成ajax验证,我现在这样做:

if($('form#register span').length == $('form#register').children(".green").length){
    $('input#register-sub').prop('disabled', false);
} else {
    $('input#register-sub').prop('disabled', true);
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

编辑:Html添加

<form id="register" action="" method="post" autocomplete="on">
<label>Nickname:</label><input type="text" name="name" value="<? echo $_POST['name'] ?>" required="" /><span id="reg-name"></span><br />

<?  if($user->type == "l"){ ?>
<label>email:</label><input type="email" name="email" value="<? echo $_POST['email'] ?>" required="" /><span id="reg-email"></span><br />
<label>Password:</label><input type="password" name="password" value="<? echo $_POST['password'] ?>" required="" /><span id="reg-password"></span><br />
<label>Again:</label><input type="password" name="password-test" value="<? echo $_POST['password-test'] ?>" required="" /><span …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用Scala或Java进行Base 64编码

我试过了 :

val md = java.security.MessageDigest.getInstance("SHA-1")
val result = new sun.misc.BASE64Encoder().encode(md.digest("user:pass".getBytes))
Run Code Online (Sandbox Code Playgroud)

结果:

md: java.security.MessageDigest = SHA-1 Message Digest from SUN, <initialized>
result: String = smGaoVKd/cQkjm7b88GyorAUz20=
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

import java.net.URLEncoder
val result = URLEncoder.encode(user + ":" + pass, "UTF-8")
Run Code Online (Sandbox Code Playgroud)

结果:

result: String = user%3Apass
Run Code Online (Sandbox Code Playgroud)

基于http://www.base64encode.org/ 我想要的结果值应为"dXNlcjpwYXNz"

该网站与这些编码的不同之处是什么?另外,我如何模仿Java/Scala中的网站?

请注意,特定应用程序用于使用基本身份验证的标头.

java base64 scala

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

Play Framework:如何更改播放默认包?

我只是想知道是否可以从Play更改默认包.例如:我想将"controllers"包更改为"com.test.controllers".我不知道这是否有意义,但我只是想知道如果可能的话.我在Play网站上找不到与此相关的任何内容.

java playframework

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

选择的插件似乎不适用于移动浏览器

我为选择字段设置了一个Chosen插件,以便用户能够从长列表中进行类型搜索.

虽然我正在为手机开发这款产品,虽然它在计算机上运行良好,但它在Apple和Android手机上都被禁用,弹出的默认用户界面用于选择输入.

我想在手机上使用这个插件.

javascript jquery android jquery-chosen

32
推荐指数
6
解决办法
4万
查看次数

来自Firefox的jQuery 1.10.2警告问题

我尝试在我的网站上使用最新的jQuery,我从Firefox 24收到此警告标志和消息.

警告:getPreventDefault()不建议使用.请defaultPrevented改用.

源文件:file:/// C:/wamp/www/bootstrap3/dist/js/jquery-1.10.2.min.js

行:5

警告:SyntaxError://@用于指示源映射URL pragma不建议使用.请//#改用

源文件:file:/// C:/wamp/www/bootstrap3/dist/js/jquery-1.10.2.min.js

线:1

留下这个问题好吗?怎么解决?

javascript firefox jquery

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

在Node.js命令提示符中更改目录

我想移动到Node.js命令提示符中的另一个目录,但是当我打开Node.js cmd窗口时,它不显示任何路径.以下是Node.js cmd窗口的屏幕截图:

在此输入图像描述

现在,如果我想更改目录,D:\abc那我该怎么办呢?

directory cmd node.js

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

diff.mnemonicprefix有什么作用?

我注意到SourceTree使用此配置选项执行git命令:

git -c diff.mnemonicprefix=false 
Run Code Online (Sandbox Code Playgroud)

这就是git docs关于这个选项的说法:

diff.mnemonicprefix

如果设置,git diff使用的前缀对与标准"a /"和"b /"不同,具体取决于所比较的内容.当此配置生效时,反向差异输出也会交换前缀的顺序:

git diff 比较(i)ndex和(w)ork树;

git diff HEAD 比较(c)ommit和(w)ork树;

git diff --cached 比较a(c)ommit和(i)ndex;

git diff HEAD:file1 file2 比较(o)对象和(w)ork树实体;

git diff --no-index a b 比较两个非git的东西(1)和(2).

我还是不明白这意味着什么.谁能解释一下?

git

29
推荐指数
1
解决办法
5803
查看次数

使用selected.js'全选'和'全删'

对于select.js选择菜单插件,是否有一种既定方法可以将"选择列表中的所有项目"或"将列表中的所有项目"功能添加到多选输入?在主分支或者可能是其中一个分叉?或者有人这样做之前有一些提示吗?

jquery jquery-chosen

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

使用OkHttp在multipart中上传大文件

使用OKhttp在Android中的multipart中上传单个大文件(更具体地说,到s3)有什么选择?

upload android file-upload okhttp

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

MySQL CAST为DATE

我试图了解在MySQL中为DATE类型转换值的原因.以下是我尝试过的一些事情:

SELECT CAST('3' AS DATE);
-- null

SELECT CAST(3 AS DATE);
-- null

SELECT CAST('2014-07-01 19:00:01' AS DATE);
-- 2014-07-01

SELECT DATE('2014-07-01 19:00:01');
-- 2014-07-01

SELECT CAST('2014-07-01' AS DATE);
-- 2014-07-01

SELECT DATE('2014-07-01');
-- 2014-07-01

SELECT CAST('2014-07-50' AS DATE);
-- null

SELECT DATE('2014-07-50');
-- null

SELECT DATE(''), CAST('' AS DATE), DATE(0), CAST(0 AS DATE);
-- null, null, 0000-00-00, 0000-00-00
Run Code Online (Sandbox Code Playgroud)

我尝试的所有内容似乎都将其转换为null无效或者返回字符串的日期部分(如果它是有效日期).我甚至尝试过斜杠和其他格式的日期,结果相同.

使用该DATE(expr)功能和使用该功能有什么区别CAST(expr AS DATE)

DATE(expr):提取日期或日期时间表达式expr的日期部分.

CAST(expr AS type):该CAST()函数采用任何类型的表达式并生成指定类型的结果值,类似于CONVERT()

同样,可以询问有关TIME(expr) …

mysql sql casting date

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