已关闭,此问题需要更focused。它目前不接受回答。
**想改善这个问题吗?**更新问题,使其只关注editing this post的一个问题。
3天前关闭。
Improve this question
我对休息和Java还很陌生。我试图访问以下字段,以便给予关于变量username
、email
和fidelity card number
的唯一性的反馈。
该领域是:
据我所知,该字段是通过将required
添加到html
中的input
标记中生成的:
<label for="username">Username:</label>
<input type="text" id="username" name="username" required><br>
如果一个变量的唯一约束被打破了,我该如何进行自定义以显示和错误?
1条答案
按热度按时间ddrv8njm1#
如果我正确理解了你的问题,你希望验证输入到HTML的数据是唯一的,没有两个值是相同的。
您有多种选择来执行此操作,主要是在JavaScript客户端验证它,或者将它发送到服务器,然后在那里验证它。
服务端:
在看不到控制器的情况下,很难告诉您需要进行哪些更改,因此我将概述需要进行的更改。
或者:
*自定义请求对象(我建议你无论如何都可能在服务器上处理数据,所以现在这样做是有意义的。
客户端:
这是一种更简单的方法,我认为也是更好的方法,因为它有助于将逻辑排除在控制器之外。我们不需要发送我们知道是坏的数据,对吗?
Source