2011-01-04 11 views
1

다음 코드는 버튼의 HTML ValidationGroup에 유효하지 않은 속성을 렌더링합니다.ValidationGroup은 HTML5의 버튼에 대해 유효성을 검사하지 않습니다.

영문 파일 :

<button runat="server" id="btnSubmit" onserverclick="btnSubmit_Click" causesvalidation="true" class="button floatRight"> 

CS-파일 :

btnSubmit.ValidationGroup = UniqueID; 

이 렌더링은 :

<button validationgroup="ctl00$NoBody$FullContent$ctl03$ctl01" class="button floatRight" id="ctl00_NoBody_FullContent_ctl03_ctl01_btnSubmit" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate('ctl00$NoBody$FullContent$ctl03$ctl01'); __doPostBack('ctl00$NoBody$FullContent$ctl03$ctl01$btnSubmit','')"><span class="left"><!-- left --></span>Subscribe<span class="right"><!-- right --></span></button> 

내 문제는 ValidationGroup는 HTML5와 내가 돈에 유효하지 않은 코드를 만드는 것입니다 이 문제를 해결하는 방법을 알고 있습니다. 속성이 Button에서만 렌더링되는 것처럼 보이지만 Inputs와 같은 다른 요소는 동일한 ValidationGroup을 가지고 있지만이 특성을 렌더링하지 않습니다.

누군가이 문제를 겪었습니까? 감사.

+0

버튼 입력 유형을 사용해 보았는가? –

+0

@Ian 예, 동일한 결과가 나타납니다. :( –

답변

1

버튼에 이름 속성과 ID를 지정하십시오. 나를 위해 일하고 나는 똑같은 문제를 겪고있었습니다. 나는 10 년 전에 돌아가서 좋은 옛 이름 태그를 기억했다.

관련 문제