输入不更新值

时间:2017-04-15 20:19:39

标签: javascript jquery html dom

正如您在这些照片上看到的那样,我发了一个onclick事件来检查第一个输入文本字段的值。即使我改变它,它仍然会给出旧值。

这是我的功能:

 $(document).on('click','#editcustomer-btn-save',function(e) {
      var x = $('#id1').val();
      console.log(x);
      e.preventDefault();
    return false;
 });

Image 1

Image 2

2 个答案:

答案 0 :(得分:0)

我注意到您的编辑屏幕似乎是一个模态。

确保在DOM中没有两个具有相同名称的ID。 (主页中有一个,模态中有一个)

答案 1 :(得分:-1)

你确定它没有升级吗? 试试这个

final static int LETTERS_LEN = 256; 
public static boolean isUnique(String str){

    int[] letters = new int[LETTERS_LEN];

    for (int i = 0; i < str.length(); i++) {
        letters[str.charAt(i)]++;
    }

    for (int i = 0; i < LETTERS_LEN; i++) {
        if (letters[i] > 1) {
            return false;
        }
    }
    return true;
}