小编jhe*_*edm的帖子

一个简单的jQuery表单验证脚本

我使用jQuery做了一个简单的验证表单.它工作正常.问题是我对我的代码不满意.还有另一种方法来编写具有相同输出结果的代码吗?

$(document).ready(function(){

$('.submit').click(function(){
    validateForm();   
});

function validateForm(){

    var nameReg = /^[A-Za-z]+$/;
    var numberReg =  /^[0-9]+$/;
    var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

    var names = $('#nameInput').val();
    var company = $('#companyInput').val();
    var email = $('#emailInput').val();
    var telephone = $('#telInput').val();
    var message = $('#messageInput').val();

    var inputVal = new Array(names, company, email, telephone, message);

    var inputMessage = new Array("name", "company", "email address", "telephone number", "message");

     $('.error').hide();

        if(inputVal[0] == ""){
            $('#nameLabel').after('<span class="error"> Please enter your ' + inputMessage[0] + '</span>');
        } 
        else if(!nameReg.test(names)){
            $('#nameLabel').after('<span class="error"> Letters only</span>'); …
Run Code Online (Sandbox Code Playgroud)

validation jquery

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

angularjs中的字计数器

我是棱角分明的新手,所以请耐心等待.我的textarea中有一个字符计数器和字计数器.我的问题是每次按空格时,它都会被getWordCounter函数计算.我怎样才能解决这个问题?先感谢您.

HTML:

<textarea id="notesContent" type="text" class="form-control" rows="10" ng-model="notesNode.text" ng-trim="false" maxlength="5000"></textarea>

<span class="wordCount">{{getWordCounter()}}</span>
<span style="float:right">{{getCharCounter()}} / 5000</span>
Run Code Online (Sandbox Code Playgroud)

JS:

$scope.getCharCounter = function() {
   return  5000 - notesNode.text.length;
}

$scope.getWordCounter = function() {
   return $.trim(notesNode.text.split(' ').length);
}
Run Code Online (Sandbox Code Playgroud)

angularjs

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

确定最高和最低数字

我正在编写一个程序,用户必须输入10个数字,然后输出将是最高数字和最低数字.我的代码有问题但找不到它.

int highest=0, lowest=0, num=0;
Scanner scan = new Scanner(System.in);

for (int i=0; i<10; i++) {
    System.out.print("Enter a number:");
    num = scan.nextInt();
}

if (num > highest) {           
    highest = num;
}         
else if(num < lowest) {             
    lowest = num;
}

System.out.println("Highest number is: " + highest);
System.out.println("Lowest number is: " + lowest);
Run Code Online (Sandbox Code Playgroud)

java

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

将数组传递给方法(Java)

我有一个程序接受一个表示数组索引的数字和一个String来替换对应于索引的数组元素.

这是我的代码:

public static void main(String args[]){

    String names[]={"Alvin", "Einstein", "Ace", "Vino", "Vince"};

          for(int i=0; i<names.length;i++)
                 System.out.println(i + " - " + names[i]);

    replaceArrayElement(names);
}

   public static void replaceArrayElement(String name[]){

       int index = 0;
       String value = "";

       Scanner scan = new Scanner(System.in);

       System.out.print("\nEnter the index to be replaced:");
       index = scan.nextInt();

       if(index<name.length){

           System.out.print("Enter the new value:");
           value = scan.nextLine();

           name[index] = scan.nextLine(); 

           System.out.println("\nThe new elements of the array are");

           for(int j=0; j<name.length;j++)
               System.out.println(name[j]);
       } 
       else{     
            System.out.println("Error!");    
       }  
   }
Run Code Online (Sandbox Code Playgroud)

我需要做的是将int …

java

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

标签 统计

java ×2

angularjs ×1

jquery ×1

validation ×1