在我当前的项目中,我有两个文本字段,用户将在其中分别输入要求和区域。获取这些值后,我必须进行 ajax 调用并从数据库中获取必要的数据并将其返回。当任何文本字段中的输入超过 4 个字符时,必须进行 ajax 调用。只要只有一个文本字段,我就没有任何问题。
<input type="text" value="requirement" onkeyup="function1(this.value)" />
<input type="text" value="area" onkeyup="function2(this.value)" />
<script>
function function1(valuetosearch)
{
//make the ajax call
}
</script>
<script>
function function2(valuetosearch2)
{
//make the ajax call
}
</script>
我如何结合这两个脚本并将数据作为数组传递到 ajax 中?
P.S 编写脚本的主要原因是结合两个输入字段进行搜索。例如,如果有人在 requirement 字段中输入 house、vehicle,在 area 字段中输入 place1、place2。结果搜索应显示以下结果
1) place1 house
2) place1 vehicle
3) place2 house
4) place2 vehicle
最佳答案
您可以为每个元素设置 id 并使用获取其他元素的值
document.getElementById("id1").value
然后发起ajax请求
关于javascript - 将输入字段的两个值传递给脚本并合并以进行搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16034365/