文本字段不允许输入任何数据

时间:2012-08-08 10:50:17

标签: forms

我创建了一个包含一些文本字段的表单,并根据某些条件我需要禁用文本字段,这不应该允许在其上输入数据。    我可以禁用该字段,但仍允许在其上输入数据。

我使用了以下代码:

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

请帮助我实现这一目标。

1 个答案:

答案 0 :(得分:0)

你可以将readonly属性添加到表单元素中吗?这应该阻止任何人输入数据。

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