私は、ユーザーがシンプルでクリーンな形式でメッセージを送信できるようにするマイクロメッセージPHPスクリプトを使用しています。エントリにはデータベースを使用します。そのフォーム部分は次のようになります。
<form name="new_post" method="post" action="admin.php?page=wp-admin-microblog/wp-admin-microblog.php" id="new_post_form">
<table>
<thead>
<tr>
<td>
<div id="postdiv" class="postarea" style="display:block;">
<textarea name="wpam_nm_text" id="wpam_nm_text" style="width:100%;" rows="4"></textarea>
</div>
<p style="text-align:right; float:right;"><input name="send" type="submit" class="button-primary" value="<?php _e('Send', 'wp_admin_blog'); ?>" />
</td>
</tr>
</thead>
</table>
</form>
フォームにドロップダウンリストを追加したいのですが、ユーザーがドロップダウンリストで選択した内容に応じて、ユーザーが送信ボタンをクリックしたときに、textarea(wpam_nm_text)メッセージの先頭にカスタムテキストを追加する必要があります。
これを説明させてください。次のようなものを追加したいと思います。
<select>
<option>Milk</option>
<option>Coffee</option>
<option>Tea</option>
</select>
...フォームに、ユーザーがオプション「コーヒー」を選択した場合、ユーザーが送信ボタンをクリックしたときに、テキスト領域に「コーヒーは私を目覚めさせます」というテキストを追加します。そのため、フォームがデータベースに送信されると、「コーヒーは私を目覚めさせます」と、ユーザーがテキストエリアに書き込んだ内容が含まれます。
これは、私がよく知らないJavascriptまたはPHPを使用して可能であると思いますので、詳細な返信が有益です。また、さらに詳しい情報やスクリプトが必要な場合は、ぜひお問い合わせください。
必要な場合は、ここにフィドルがあります:http: //jsfiddle.net/tNrfA/