1. MaxLength 는 숫자 컬럼에서만 사용할 수 있습니다.
따라서 format에 000으로 세팅한다는 의미는 숫자컬럼으로만 사용한다는 의미이기때문에
numeric속성과 함게 maxlength로 사이즈를 조절하는 것이 맞습니다.
2. 스페이스 입력은 안됩니다.
=====================================================>
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 : 3.5
>* WAS 종류(WebLogic 등등) : Jeus 4.2
>* DB 종류 : Oracle
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>1. 아래와 같이 검색조건별 EMedit 입력필드 속성을 변경하는 코딩을 했는데요.
> MaxLength 속성을 주어도 반영이 안되는데 이유가 뭘까요?
>
>2. Format를 지정했을경우에는 일반적으로 스페이스도 막는데 Format 지정시에도 스페이스바
> 허용할 수 있는 방법이 없나요?
>
>
>function fncSearchText() {
> vSearchType = sSearchType.value;
> sSearchText.Text = "";
>
> if(vSearchType=="%") {
> sSearchText.ReadOnly = true;
> }else {
> sSearchText.ReadOnly = false;
> }
>
> if(vSearchType=="01") { //청약ID
> sSearchText.Format = "00000000";
> }else if(vSearchType=="07") {
> sSearchText.Format = "0000000000000";
> }else{
> sSearchText.MaxLength = 20;
> sSearchText.GeneralEdit = true;
> }
>}
>
>
><table cellpadding="0" cellspacing="0">
><tr>
><td>
><select name="sSearchType" onChange="javascript:fncSearchText();">
> <option value="%">선택</option>
> <option value="01">청약ID</option>
> <option value="07">접수번호</option>
> <option value="02">하위명</option>
> <option value="03">하위주소</option>
> <option value="04">상위명</option>
> <option value="05">상위주소</option>
> <option value="06">고객회선번호</option>
></select>
></td>
><td>
><object id="sSearchText" class="input_textfield" classid="clsid:E6876E99-7C28-43AD-9088-315DC302C05F" style="width:300">
><param name="Border" value="false">
><param name="ReadOnly" value="true">
><param name="Language" value="1">
><param name="ShowLiteral" value="false">
><param name="MoveCaret" value="true">
></object>
></td>
></tr>
></table>
>
>