2011-05-11 49 views
0

我想知道如何防止用戶在不更改代碼或添加Disabled屬性的情況下將數據輸入到表單中。如何防止用戶在不更改代碼的情況下將數據輸入到表單中?

例如,阻止字段以清除給定的圖片。

我不能應用這樣的方案,因爲數據沒有持續存在。

$('.marker input').attr({ 
    disabled: 'disabled' 
}); 
+2

不讓?真? – pixelbobby 2011-05-11 16:24:54

+0

我想知道這是否可能。該表單被編輯爲不同的角色,並且不希望賦予已填充的某些字段的角色。 – Siteogra 2011-05-11 16:29:50

+1

@pixelbobby不是每個人都是以英語爲母語的人。 – jeroen 2011-05-11 16:35:50

回答

2

根據你的評論(不同的角色),我強烈推薦一個服務器端解決方案。任何JavaScript解決方案都可以輕鬆通過簡單地禁用JavaScript來繞過。

+0

我明白了。這只是爲了方便。 – Siteogra 2011-05-11 16:35:05

+0

@Siteogra你在你的問題中提出的jquery解決方案有什麼問題?如果您有可用的JavaScript角色,則可以添加條件。 – jeroen 2011-05-11 16:37:53

+0

+1爲好的答案。 – pixelbobby 2011-05-11 16:38:29

1

使用readonly屬性:

$('.marker input').attr({ 
    readonly: 'readonly' 
}); 
相關問題