小编isa*_*ers的帖子

将正则表达式添加到jquery.validate

需要在我的jquery.validate脚本中添加正则表达式检查.

我有这个:

$().ready(function() {
  $("#myBlahForm").validate({

    rules: {
        someName: {
            required: true,
            minlength: 5,
            maxlength: 8,
        },
        somePassword: {
            required: true,
                            minlength: 5,
            maxlength: 8,
        },
        someConfirmPassword: {
            required: true,
            equalTo: "#somePassword"
        },
    },
    messages: {
        someName:  {
            required: "Please create your username",
        },
        somePassword: {
            required: "Please create a password",
        },
        someConfirmPassword: {
            required: "Please re-enter your password",
            equalTo:  "Passwords must match"
        },
    }
});
Run Code Online (Sandbox Code Playgroud)

});

我想在用户输入数据时检查数据库中允许的密码特定字符:

    <label for="someName">Username</label>
    <input type="text" id="someName" name="someName" placeholder="Create a Username"/>

    <label for="somePassword">Password</label>
    <input type="password" …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins

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

使用EC2在AWS上设置SonarQube

尝试使用应该是基本安装设置在EC2上设置SonarQube.

  1. 项目清单
  2. 设置标准EC2 AWS LINUX Ami连接到M4 large
  3. SSH进入EC2实例
  4. 安装JAVA
  5. 设置为使用JAVA8
  6. wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.4.zip
  7. 解压缩到/ etc目录
  8. 运行sudo ./sonar.sh start
  9. 实例开始

但是当我尝试去应用程序时,当我尝试IPv4公共IP 187.187.87.87:9000(不是真正的IP)或尝试ec2-134-73-134-114.compute-1.amazonaws时,它永远不会出现. com:9000(例如,不是真正的IP)

也许这是我的无知或我没有正确配置,因为它与初始EC2设置有关.

如果有人有任何想法,请告诉我.

linux amazon-ec2 amazon-web-services sonarqube sonarqube-ops

7
推荐指数
1
解决办法
5624
查看次数

jQuery使用Javascript Object Literal基于另一个下拉选项填充下拉选项

我正在为用户建立一个基于年份的选择列表,并制作他们选择的汽车(制造商).我只想用与车辆制造商相关的javascript对象文字填充选择框和选项,而不是构建所有选择和选项,然后显示和隐藏它们.IE如果他们选择这个制造商,然后用这些车辆填充下一个下拉列表并在更改时,替换那些与已更改的新制造商匹配的那些.

这是我到目前为止所拥有的:

选择框:

<label>Make</label>
<select id="makeSelectionBox" class="stringInfoSpacing">
<option value="-1" selected="selected">Make</option>
</select>
Run Code Online (Sandbox Code Playgroud)

这是在对象文字中填充的:

var modelMakeJsonList = {"modelMakeTable" : 
                    [
                    {"modelMakeID" : "1","modelMake" : "Honda"},
                    {"modelMakeID" : "2","modelMake" : "Ford"},
                    {"modelMakeID" : "3","modelMake" : "Chevy"},
                    {"modelMakeID" : "4","modelMake" : "Nissan"},
                    {"modelMakeID" : "5","modelMake" : "Toyota"},
                    ]};
Run Code Online (Sandbox Code Playgroud)

使用此脚本:

 $(document).ready(function(){
  var listItems= "";
  for (var i = 0; i < modelMakeJsonList.modelMakeTable.length; i++){
    listItems+= "<option value='" + modelMakeJsonList.modelMakeTable[i].modelMakeID + "'>" + modelMakeJsonList.modelMakeTable[i].modelMake + "</option>";
  }
  $("#makeSelectionBox").html(listItems);
});
Run Code Online (Sandbox Code Playgroud)

它正在按需工作,我还有一个填充其他下拉菜单.但是如上所述,我想要一个on change函数来处理一个选择框的填充,而不是必须显示和隐藏每个选择框.

我尝试了这个,但它打破了一切:

$(document).ready(function(){
$("select#makeSelectionBox").on('change',function(){
    if($(this).val()=="Honda"){
        $("select#modelSelectionBox").html(modelTypeHondaJsonList);
    }else …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

将最后一个 Git 标签增加 1 或 by.1

试图找出一种方法来增加我需要通过 CI 构建自动删除的标签,以便它是最新的。

粗略地说,编译代码,然后对其进行标记。然后它就提交了。显然,第一次纠正会更容易,但当前无法选择修复。发现了这个并且看起来很有希望:

# Get new tags from remote
git fetch --tags

# Get latest tag name
latestTag=$(git describe --tags `git rev-list --tags --max-count=1`)
Run Code Online (Sandbox Code Playgroud)

但有没有办法

# Checkout latest tag
git tag -d $latestTag
Run Code Online (Sandbox Code Playgroud)

然后让它加一。那么如果是 v1.0.1 那么就会是 v1.0.2 吗?

latestTag=$(git describe --tags `git rev-list --tags --max-count=1`)
git tag -a $latestTag ++1 -m "Release $latestTag ++1"
Run Code Online (Sandbox Code Playgroud)

tags git bitbucket bamboo

5
推荐指数
0
解决办法
2733
查看次数

Jenkins 在 EC2 上使用 ELB 和 Route53 记录集反向代理问题

这似乎是一个非常简单的问题,我找不到简单的答案。在 EC2 实例上设置 Jenkins。然后为 EC2 实例配置了一个 ELB。看起来我对安全组有正确的配置,所以这似乎是正确的。ELB 有一个来自 AWS Cert 管理器的证书。现在我在 Route53 中添加了一个指向 ELB 的记录集。

进入Jenkins,配置Jenkins URL以匹配ELB配置的Route53记录集。还有纳达。没有,零,拉链。不断收到代理配置错误。那么,我是在这里遗漏了什么,还是有其他地方可以配置我想与连接到 ELB 的 Jenkins 一起使用的安全 URL?

ssl amazon-ec2 jenkins amazon-elb

5
推荐指数
0
解决办法
681
查看次数

选项长于屏幕尺寸时,iOS 7不会显示多行

iOS 7在html中不显示多行option:

<select>
  <option value="volvo">Volvo test test test test test test </option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>
Run Code Online (Sandbox Code Playgroud)

它只是用省略号截断它.有没有人注意到这只是一个标准的HTML option

也许这是一个iOS 7的bug,因为它不是在iOS6上发生的?我直接从w3schools网站上取下了这个.

要重现,请让你的iPhone运行iOS 7并转到这个jsFiddle.

显然,您可以在选择后看到问题.但使用移动优化手机,您将看不到整个问题.

除非我在这里遗漏了什么.

html option ios7

4
推荐指数
1
解决办法
2539
查看次数

jquery.validate 不显示消息

似乎无法找出为什么我的 jquery.validate 脚本没有显示消息。有人看到我做错了什么吗?

尝试在单独的 div 中显示消息:

html:

  <form class="cmxform" id="commentForm" method="get" action="">
                <label for="vehiclePrice" class="form-control-label vpl">Vehicle Price</label>
                <input type="text" class="form-control" id="vehiclePrice" placeholder="$0" onkeypress="return isNumberKey(event)" value="25592" required />

                <label for="estimatedTaxesAndFees" class="form-control-label etfl">Estimated Taxes and Fees</label>
                <input type="text" class="form-control" id="estimatedTaxesAndFees" placeholder="$0" onkeypress="return isNumberKey(event)" value="2843" required />

              </form>

            <div id="error-note"></div>
Run Code Online (Sandbox Code Playgroud)

js:

$(document).ready(function() {

$('#commentForm').validate({
    errorLabelContainer: "#error-note",
    wrapper: "li",
    onfocusout: function(element, event) {
        this.element(element);
    },
    rules: {
        vehiclePrice: 'required',
        estimatedTaxesAndFees: 'required'

    },
    messages: {
        vehiclePrice: 'Please enter vehicle price',
        estimatedTaxesAndFees: 'Please enter taxes and …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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