我需要根据管理员通过下拉列表选择的验证规则来验证文本框。例如:
$('<select/>').attr('id', 'SelectOption2_[]' + i)
.attr('name','SelectVal[]')
.append( $('<option/>').text('......To validate choose an option......') )
.append( $('<option/>').text('No validation') )
.append( $('<option/>').text('Validate_as_a_date') )
.append( $('<option/>').text('Validate_as_an_address') )
.append( $('<option/>').text('validate_as_an_e-mail_address') )
.append( $('<option/>').text('Validate_as_numbers_only') )
.append( $('<option/>').text('Validate_as_letters_only ') )
.addClass('selectbx')
.appendTo($div);
这些是给予管理员的选项。此选择框称为文本框。因此,对于每个文本框,管理员都会给出一个验证规则,稍后将根据用户输入的值对其进行检查。
在管理员提供验证规则后,我将规则(例如:验证为日期等)存储在数据库中。因此,将根据管理员给出的验证规则检查稍后将由用户输入的值。
为此,应相应更改验证方法名称。这种情况可以吗?