禁止html檔案控制項手動輸入路徑的方法
2005-09-14
首先,為什麼要禁止使用者手動輸入路徑?
在實際的開發中,你可能發現,在如果在html檔案控制項中輸入了乙個不存在的路徑(如%%%^^@#@#),那麼上傳頁面要等待一段很長的時間才會提示上 傳錯誤。第一次碰到這個問題的時候,還以為是我得伺服器端**寫得有問題,debug了一把,發現過了很長的一段時間才跑到設定在上傳檔案**段的 breakpoint,為什麼會這樣呢?我的想法是客戶端ie在本地查詢這個不存在的路徑花了很長的時間,如果誰能找到解釋,請不吝告知
在實際的開發中,也可從使用者的角度出發,大多數使用者總是習慣於再上傳時通過filedialog選擇檔案的。but,令人遺憾的是,html檔案控制項預設是允許手工輸入的,下面的**演示了如何禁止手動輸入的方法:
1<
input type="
file
"runat="
server"id
="ctlupload
"onkeydown="
return false;
">
通過禁止onkeydown事件,遮蔽了使用者的鍵盤輸入。在ie6和firefox中測試通過。
html表單的各種輸入控制項
表單的輸入控制項主要是input和select。其中input可以是多種型別,通過type屬性來進行定義,type可以取值是text,radio,checkbox,password,submit,reset.select是和option組合使用的。後台要想獲得表單的值,是通過name屬性的值來獲得使...
html禁止清除input文字輸入快取的兩種方法
有時候瀏覽器有很多快取,我們就執行不了某種操作,必須要清除快取才可以執行,其實多數瀏覽器缺省會快取input的值,只有使用ctl f5強制重新整理的才可以清除快取記錄。如果不想讓瀏覽器快取input的值,有兩種方法,請如下文 多數瀏覽器缺省會快取input的值,只有使用ctl f5強制重新整理的才可...
android EditText禁止輸入的幾種做法
1 把edittext的enable屬性設定成false 2 禁止edittext獲取焦點,如 minputview.setfocusable false minputview.setfocusableintouchmode false 解除限制 minputview.setfocusable tr...