在jQuery中比较两个文本字段

时间:2018-12-20 06:09:02

标签: javascript jquery plsql apex

我的表单中有两个文本字段。 以下是我的两个文本字段的值

  

TEXTFIELD1 =   7369:7499:7521:7566:7654:7698:7782:7788:7839:7844:7876:7900:7902:7934

     

TEXTFIELD2 = 7566

如何检查TEXTFIELD1中是否存在TEXTFIELD2的值?

任何帮助将不胜感激。谢谢

2 个答案:

答案 0 :(得分:2)

您可以使用字符串函数includes

假设文本字段的ID为textfield1textfield2,:

var txt1 = $('#textfield1');
var txt2 = $('#textfield2');

if(txt1.val().includes(txt2.val())) {
    //action
}

答案 1 :(得分:1)

您想使用Javascript IndexOf。它将返回在第一个字符串中找到的字符串的索引。如果找不到,它将返回-1。因此,您将其作为检查所需字符串的条件。

let TEXTFIELD1 = "7369:7499:7521:7566:7654:7698:7782:7788:7839:7844:7876:7900:7902:7934"
let TEXTFIELD2 = "7566"

if (TEXTFIELD1.indexOf(TEXTFIELD2) > -1){
  console.log("Text Found!");
}
else {
  console.log("Text Not Found!");
}