내 주소 데이터에 문제가 있습니다. 따라서 새 주소를 입력하십시오 (모든 필드는 성별, 선택 사항, 라디오 버튼 등의 입력 필드입니다) 또는 주어진 목록에서 주소를 선택하므로 목록의 주소 (라디오 버튼 -> 선택됨) input[@name='select_address'])
, 모든 inputfields는 입력 선택 필드를 경우 (input[@name='select_address)
를 선택하지. 어떻게 내가 잘못을하고있는 중이 야 jquery validate-plugin required (종속 관계 표현)
rules: {
delivery_gender:
{required:"input[@name='select_address'].not(':checked')"}
그래서 현장
gender
에만 필요합니다 ... 더 이상 필요하지? 내가 '
ve도 다른 방법을 시도했습니다.
$('input:radio[name=select_address]').click(function() {
delivery_gender.rules('remove');
하지만 작동하지 않습니다. 어떤 아이디어?
문제는 난 그냥 클래스를 제거하기 때문에 입력 필드의 라디오 버튼과 함께 제공 :
$('input.delivery').removeClass('required error');
'rules : {myfield : {required :', 허용되는 유일한 매개 변수는'true' 또는'false'입니다. 당신이하려는 것을 완전히 명확하지 않습니다. – Sparky
이 문장이 왜곡되어 수정해야합니다. _ "새 주소를 입력하거나 입력 한 주소 앞에 한 번만 선택하십시오"_ – Sparky
@ Sparky672 : 그렇지 않거나 문서가 잘못되었습니다. : http://docs.jquery.com/Plugins/Validation/Methods/required, check chapter required (dependency-expression), 유효성 검증은 다음과 같이 작동해야합니다 : 새 주소를 입력하고 이전 입력 주소 listet, 그래서 이들 중 하나를 선택하면 모든 입력 필드가 유효성 검사의 필요성을 잃어 버리게됩니다. textinputs와 나는 그것을 removeClass로 해결했지만 gener-select-radiobuttons에서는 작동하지 않습니다 ... – sinini