2016-12-24 16 views
1

i入力タイプで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

使用 '無効='「真」inputタグで、さもあなたがフォームを送信されるランダムな値を生成するだけで、ここでそれらを設定する必要がある理由。 –

+0

悪いアドバイス。無効な入力は、POSTまたはGETを使用するとカウントされません。 – junkfoodjunkie

+0

Sidenote:(私はこれを今日すでに3回言っています)、 '

'は ''の子ではありません。 –

答えて

1

入力にはreadonlyを使用してください。現代のブラウザではソースコードを少し変更するだけです。

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

+0

詳細を教えてください。 –

+0

例を追加しました。それがあなたが精巧であることを意味するならば。 「最新のブラウザ」のことを話しているのであれば、ブラウザへの出力を制御できないということです。私はフォームを提出する前に、 'readonly'かどうか、私が望むものを変更することができます。 – junkfoodjunkie

+0

感謝しました –

関連する問題