我需要通过电子邮件发送表单,并且在此表单中有一个文本输入需要被禁用,以便无法修改。 我可以在电子邮件中加上它的价值还是我必须启用它?
以下是代码:
Punteggio attuale:
<input type="text" disabled id="punteggio_" name="Punteggio registrato ">
<button type="button" onclick="punti()">Aggiorna punteggio</button>
答案 0 :(得分:4)
您可以使用readonly
属性:
<input readonly value="whatever" />
但是,是的,要提交其值,输入不能是disabled
,因为禁用的输入被认为是不成功的。&#39;
答案 1 :(得分:0)
默认情况下,在大多数浏览器中提交表单已停用字段时,默认为POSTEd。
你可以通过这样做来传播这个,
$("form").submit(function(){
$(":disabled").prop("disabled",false);
return true;
});
这个例子正在使用jQuery。但你可以用普通的javascript来做。
或者您可以使用 只读 属性