2016-12-24 93 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

它的工作表示感謝 –

相關問題