Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html dijit.byId集readOnly在IE9中不起作用_Html_Internet Explorer_Dojo - Fatal编程技术网

Html dijit.byId集readOnly在IE9中不起作用

Html dijit.byId集readOnly在IE9中不起作用,html,internet-explorer,dojo,Html,Internet Explorer,Dojo,我有一个HTML表单,需要将字段设置为不可编辑。由于将其设置为“disabled”元素会将空值带到后端,所以我选择“readonly” 我已将字段以只读形式发送- dijit.byId("C_id").set('readOnly',true); C_id声明为 <tr> <td>c id</td> <td><input id="C_id" dojoType="dijit.form.ValidationTextBox" name=

我有一个HTML表单,需要将字段设置为不可编辑。由于将其设置为“disabled”元素会将空值带到后端,所以我选择“readonly”

我已将字段以只读形式发送-

dijit.byId("C_id").set('readOnly',true);
C_id声明为

<tr>
   <td>c id</td>
   <td><input id="C_id" dojoType="dijit.form.ValidationTextBox" name="CID" required="true" trim = "true"/>
   </td>
</tr>

身份证
这在Firefox(任何vesion)上都可以正常工作,但在IE9上它给了我一种奇怪的行为。在IE 9中,该字段显示为只读,但当我选择该字段并按“backspace”时,网页返回到上一页

你能告诉我我犯了什么错误吗?IE 9是否存在与dijit相关的已知问题

谢谢


Dipankaj

未选择字段时,返回历史记录中的上一页是正常的浏览器行为。Chrome也有同样的功能。谢谢tik。。。但是为什么Firefox的行为不一样呢?因为显然Firefox处理退格的方式不同。这不是一个HTML问题,而是浏览器如何处理键击退格的问题。