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;      
       }
}

これを実現するために私を助けてください。

4

1 に答える 1

0

レンダリングされたフォーム要素に readonly 属性を追加できますか? これにより、誰もデータを入力できなくなります。

<form action="form_action.php">
  Country: <input type="text" name="country" value="uk" readonly="readonly" /><br />
  <input type="submit" value="Submit" />
</form>
于 2012-08-08T11:07:04.760 に答える