2016-12-24 95 views
1

我希望输入类型中的txnid和数量为静态且不可编辑。金额应该是不可编辑的并且固定为10000,txnid应该是随机生成的一个,但它也应该保持不变。输入类型中的固定文本

<table> 
    <form name="postForm" action="form_process.php" method="POST" > 
    <tr><td>txnid</td><td><input type="text" name="txnid" value="<?php echo $txnid=time().rand(1000,99999); ?>" /></td></tr> 
    <tr><td>amount</td><td><div class="amount"><input type="text" name="amount" value="" /></td></tr> 
+0

使用'禁用=“真正的”'中输入标签,不然为什么你需要设置那些这里只是生成随机值你在哪里提交表格。 –

+0

不好的建议。使用POST或GET时,禁用的输入不计入。 – junkfoodjunkie

+0

旁注:(我今天已经说过3次了),'

'不能是''的孩子。 –

回答

1

对输入使用readonly。请记住,在任何现代浏览器中,只需更改它就可以干预源代码。

例子:<input type="text" value="something" readonly>

+0

更深奥的秘密请你详细说明 –

+0

增加了一个例子。如果这就是你所说的精心设计的话。如果你在谈论“现代浏览器”的事情,那只表示你无法控制浏览器的输出。在提交表格之前,我可以改变我想要的任何内容,只读或不写。 – junkfoodjunkie

+0

它的工作表示感谢 –

相关问题