2011-11-21 3 views
1

spry 유효성 검사 위젯을 사용하는 양식이 내 웹 사이트에 있습니다. 나는 최근에 3 개의 드롭 다운 상자 (일, 월, 년)를 사용하는 날짜 기능을 추가했습니다. 선택 상자의 onchange 기능을 사용하여 텍스트 필드를 날짜로 업데이트하고 해당 입력 상자에서 spry 유효성 검사를 사용하여 유효 기간을 확인했습니다.동적으로 업데이트되는 입력 필드에서 spry 유효성 검사와 관련된 문제 vai javascript

JavaScript 업데이트 기능은 작동하지만 spry는 입력 텍스트 필드가 변경된 것으로 간주하지 않습니다. 필드에 같은 날짜 형식으로 동일한 날짜를 수동으로 입력하면 유효성 검사가 작동하지만 JavaScript가 작동하지 않는 필드를 동적으로 변경하면됩니다.

왜 이런 일이 일어나고 그것을 해결할 수있는 아이디어가 있습니까?

답변

1

나는 그것을 알아 냈다. 자바 스크립트를 통해 입력 필드를 업데이트하면이 텍스트 행을 추가하여 spry 유효성 검사를 트리거해야했습니다.

spryNameofSpry.validate(); 

언젠가 누군가에게 도움이되기를 바랍니다.

2

여기에 나를 위해 일한 내용은 다음과 같습니다

는 유효성 검사 텍스트 필드의 변수로 sprytextfield1 한 말. 그런 다음 사용하십시오

sprytextfield1.removeHint() 
sprytextfield1.setValue('your value goes here') 
sprytextfield1.validate()