使用"必需"是否合适像这样输入:
Name:<input type="text" name="name" required>
或者我应该删除它并使用&#34; isset&#34;用PHP?如果我理解正确,两者都会显示错误,当你想要继续下一步而不填写输入时,但是只需要知道你,然后重新开始你的新页面并重置表格(不好你只忘了填一个输入)。
答案 0 :(得分:0)
或者我应该删除它并在PHP中使用“isset”吗?
为什么你觉得这两者是相互排斥的?同时使用两者。
required
HTML属性提供更流畅的客户端用户体验。它允许一些基本的验证,而无需重新使用服务器。但是,它不会对服务器端代码中的传入请求进行任何操作。 isset
(在许多其他潜在的逻辑中)可以而且应该在服务器端使用它来做到这一点。
使用客户端验证逻辑为用户提供更好的用户体验。在执行业务逻辑之前,使用服务器端验证逻辑来实际验证用户输入。 Validation can live in lots of places for lots of reasons