我想知道如何防止用戶在不更改代碼或添加Disabled
屬性的情況下將數據輸入到表單中。如何防止用戶在不更改代碼的情況下將數據輸入到表單中?
例如,阻止字段以清除給定的圖片。
我不能應用這樣的方案,因爲數據沒有持續存在。
$('.marker input').attr({
disabled: 'disabled'
});
我想知道如何防止用戶在不更改代碼或添加Disabled
屬性的情況下將數據輸入到表單中。如何防止用戶在不更改代碼的情況下將數據輸入到表單中?
例如,阻止字段以清除給定的圖片。
我不能應用這樣的方案,因爲數據沒有持續存在。
$('.marker input').attr({
disabled: 'disabled'
});
根據你的評論(不同的角色),我強烈推薦一個服務器端解決方案。任何JavaScript解決方案都可以輕鬆通過簡單地禁用JavaScript來繞過。
我明白了。這只是爲了方便。 – Siteogra 2011-05-11 16:35:05
@Siteogra你在你的問題中提出的jquery解決方案有什麼問題?如果您有可用的JavaScript角色,則可以添加條件。 – jeroen 2011-05-11 16:37:53
+1爲好的答案。 – pixelbobby 2011-05-11 16:38:29
使用readonly
屬性:
$('.marker input').attr({
readonly: 'readonly'
});
不讓?真? – pixelbobby 2011-05-11 16:24:54
我想知道這是否可能。該表單被編輯爲不同的角色,並且不希望賦予已填充的某些字段的角色。 – Siteogra 2011-05-11 16:29:50
@pixelbobby不是每個人都是以英語爲母語的人。 – jeroen 2011-05-11 16:35:50