我有一个文本框,从我的数据库中获取一个值,是一个只读文本框.它包含一些我想发送到我的数据库的信息,但没有记录任何内容.一旦文本框不是只读文件,就会成功存储数据.有什么方法可以保持我的文本框被禁用,仍然将数据发送到我的数据库?
<form action="refnoadded.php?public=<?php echo $id; ?>" method="post">
<span id="sprytextfield1">
<input type="text" name="ref" value="<?php echo $newpass ?>" disabled />
<input type="button" onClick="history.go(0)" value = "Generate Reference">
<br />
<span class="textfieldRequiredMsg">Reference Number Required</span>
</span>
<br />
<input type="submit" value="Add Reference" />
</form>
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
小智 15
disabled不会将数据发送到服务器
使用
<input readonly value="my value" name="myname">
Run Code Online (Sandbox Code Playgroud)
HTH!
将数据放在第二个隐藏输入中:
<input type="hidden" name="ref_hidden" value="<?php echo $newpass ?>" />
Run Code Online (Sandbox Code Playgroud)
用户不会看到差异,您将在提交表单时收到您的价值.