我有一个基于选择框值的选择框,我需要检查文本框是否强制。我已经完成了 jQuery 验证,但我的问题是我从数据库中获取了选择框的值,我将名称作为值,id 作为选择框的键。我有选择框
<select name="selectBox1" class="default textbox-select" tabindex="2">
<option value="">Select</option>
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
</select>
<input type="text" name="email" class="textbox-cont-regular"/>
如果我选择值 B 意味着只有电子邮件文本框应该是强制性的。我已经根据硬代码值 2 编写验证。这是最佳实践还是改进我自己的任何想法。因为任何人更改 db 中的值意味着我的验证将不起作用?或者我应该根据文本(“B”)编写验证。哪个是最佳实践?