一个文本框,是个日期控件,可以选择日期,但是目前有一个地方不好,它能手动输入数字,怎么设置这个文本框,让它不能输入呢。
<s:textfield id="faqCreateTimeMin" name="form.createTimeMin" size="13" maxlength="10" cssClass="text" style="width:94px;"   />

解决方案 »

  1.   

     <s:textfield id="faqCreateTimeMin" name="form.createTimeMin" size="13" maxlength="10" cssClass="text" style="width:94px;"   readonly="readonly" />
      

  2.   

    <textarea cols="60" name="show" readOnly style="height:100"><%=show%></textarea>
      

  3.   

    <s:textfield id="faqCreateTimeMin" name="form.createTimeMin" size="13" maxlength="10" cssClass="text" style="width:94px;" readonly="readonly" />
    就可以满足
      

  4.   

    <input type="text" disabled="true" value="没有光标且不能编辑"/><br>
    <input type="text" readonly="readonly" value="有光标也不能编辑"/>
      

  5.   

    readonly = "readonly"就OK了
      

  6.   

    二楼设置的就是只读属性,只能用来看不能用来写入的.你如果是要这样的目的.就在input里面添加一个这只读属性就行了.