我有一個窗體,禁用了一些輸入。我希望這些輸入在雙擊時啓用。不幸的是,JS事件似乎不會禁用被禁用的輸入。javascript enable雙擊輸入
<input type="text" value="asdf" disabled="disabled" ondblclick="this.disabled=false;">
有沒有辦法解決這個限制?
或者我只是要包裝任何受影響的輸入在一個範圍內以容納該事件?
我有一個窗體,禁用了一些輸入。我希望這些輸入在雙擊時啓用。不幸的是,JS事件似乎不會禁用被禁用的輸入。javascript enable雙擊輸入
<input type="text" value="asdf" disabled="disabled" ondblclick="this.disabled=false;">
有沒有辦法解決這個限制?
或者我只是要包裝任何受影響的輸入在一個範圍內以容納該事件?
ondblclick
沒有得到一個disabled
元素上被炒了,你應該把它標記爲readonly
:
<input type="text" value="asdf" readonly="true" ondblclick="this.readOnly='';">
重複的,你會發現這裏的解決方案:HTTP ://stackoverflow.com/questions/3100319/jquery-event-on-a-disabled-input – valentinas
不是每個人都使用jQuery。此外,我正在尋找一個非包裝解決方案。 – Umbrella