如何检测输入字段值的重复?
假设您正在制作一个注册表单,其中您正在获取用户的电话号码。现在,您想向用户询问四个替代联系号码。您要确保用户提供的所有四个联系号码都应该不同。
此功能可以通过两种方式实现:
- 在提交表单之前输入时:为此,我们可以使用 HTML 本身提供的“oninput”事件,当输入字段的输入发生变化时,触发 javascript 中指定的函数
- 提交表单后:为此,我们可以使用 HTML 提供的“onsubmit”或“onclick”事件,它们适用于按钮。 “onclick”事件适用于按钮,而“onsubmit”事件适用于表单
下面的示例说明了这两种方法:
示例 1:
HTML
Ph no1:
Ph no2:
Ph no3:
Ph no4:
HTML
Phone no. 1
Phone no. 2
Phone no. 3
Phone no. 4
HTML
Phone no. 1
Phone no. 2
Phone no. 3
Phone no. 4
输出:
示例 2:在此示例中,我们将显示哪些值是相同的,并且在我们更改输入时动态工作。
HTML
Phone no. 1
Phone no. 2
Phone no. 3
Phone no. 4
输出:
HTML
Phone no. 1
Phone no. 2
Phone no. 3
Phone no. 4
输出: