2016-10-28 6 views
-2

テキストボックスには、ユーザーが共有しようとしているページのリンクをプレフィルする方法がありますが、削除できないようにしています。私は電子メールでフォームを共有することを話しています。 フォームは明らかにPHPで行われます。ユーザーが削除する可能性のないテキストをプレフィルする方法

編集:

私は、フィールドの編集の概要を使用しますが、私はそれが二回、私はブラインドすることができ、ここかもしれので、どこでもそれを参照してくださいドント:D

私はより良い方向http://paste.ofcode.org/QrKSjQFytpHmquz47qHjKDためのコードを追加しています。唯一の読み取り機能は私が望んでいたものではありません。ユーザーはテキストエリアに書き込むことができますが、テキストの一部に触れることはできません。 junkfoodjunkieが言ったように、それを行う唯一の方法のように思える。しかし、コード全体が変更されることがある場合は、まだいくつかのアドバイスを投稿してください。

+1

フォームを表示できますか? –

+2

フィールドに 'disabled =" disabled "属性を追加することはできますが、最終的にはクライアント側の情報を制御することはできません。 –

答えて

1

ほとんどの入力では、定義済みの値が編集されないようにreadonly="readonly"を使用できます。

<textarea name="verbage" readonly=readonly cols="5" rows="9"> 
Can't touch this 
</textarea> 

<input type="text" name='moreverbage" readonly=readonly value="NO EDITING ALLOWED"> 
+0

私の答えを受け入れてくれてありがとう。 junkfoodjunkieが正しく指摘しているように、これは典型的な視聴者が値を変更するのを防ぐだけですが、オタクにとっては自分のフォームをロールして、必要なものを投稿することは自明です。 –

0

送信メールはPHPを介して行われている場合は、単にデフォルトのテキストは、サーバー側の送信メールのスクリプトの一部であることを持っている、とのメッセージ/テキストエリア内のテキストが含まれていない場合にそれを置きますデフォルトテキスト。クライアントサイドのソリューションを信頼することはできません。上記のすべてのソリューションは、submitをクリックする前にシンプルなコードエディタ(Firebugなど)で削除されます。

メール送信スクリプトの内容を確認し、デフォルトのテキストがない場合は、必要なテキストを置換または追加します。

関連する問題