2012-08-08 7 views
0

일부 텍스트 필드가있는 양식을 만들었으며 일부 조건에 따라 텍스트 필드를 비활성화해야합니다. 데이터 필드에 데이터를 입력 할 수 없어야합니다. 필드를 비활성화 할 수 있지만 여전히 데이터를 입력 할 수 있습니다.텍스트 필드에 데이터를 입력 할 수 없어야합니다.

var thisItem = document.thisItem; 
var state = thisItem.getProperty("state"); 
if(state=="New") { 
    var correction = getFieldByName("correction"); 
     if(correction) { 
      var correction_Style = correction.style; 
      correction.disabled = true; 
      correction_Style.visibility = "visible"; 
      correction_Style.display = "block";  
      correction_Style.readOnly = true;  
     } 
} 

이 일어날 수 있도록 도와주세요 :

는 다음 코드를 사용했다.

답변

0

readonly 속성을 양식 요소에 렌더링으로 추가 할 수 있습니까? 이렇게하면 데이터를 입력하는 모든 사람이 중지됩니다.

<form action="form_action.php"> 
    Country: <input type="text" name="country" value="uk" readonly="readonly" /><br /> 
    <input type="submit" value="Submit" /> 
</form> 
관련 문제