Цитата
OP:.
«По крайней мере, один из них должен быть завершен
В настоящее время проверки я использую JQuery проверки, но это не выполнять эту функцию, вы имеете любую идею ?»
Некорректное ... это делает имеют эту возможность. См. Документацию: http://jqueryvalidation.org
Это метод require_from_group
, включенный в файл additional-methods.js
. Использование следующим образом:
1) Дайте каждому элементу в группе общий class
.
HTML:
<input class="productinfo" name="partnumber">
<input class="productinfo" name="description">
2) Определите правило следующим образом, где первый параметр является минимальное число, необходимое из группы, а второй является class
созданный выше.
JQuery:
$(document).ready(function(){
$('#myform').validate({
rules: {
partnumber: {
require_from_group: [1,'.productinfo']
},
description: {
require_from_group: [1,'.productinfo']
}
},
groups: {
mygroup: "partnumber description"
}
});
});
Теперь, по крайней мере, partnumber
ИЛИ description
должны быть заполнены.
3) При необходимости, чтобы очистить дублирование сообщений об ошибках, используйте the groups
option следующим образом, в результате чего сообщения об ошибках для двух входов выше в один.
groups: {
mygroup: "partnumber description"
}
Пожалуйста, внесите ваш код и свою попытку. – elclanrs
напишите свой код, как далеко вы могли это сделать. –
Это работа для 'required if' http://stackoverflow.com/questions/6573487/jquery-validation-select-required-if-checkbox-checked – AlexLittlejohn