我正在使用一个微消息 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>
...到表单,如果用户选择“咖啡”选项,那么当用户单击发送按钮时,我想将文本“咖啡让我保持清醒”添加到文本区域。因此,当表单被发送到数据库时,它将包含“咖啡让我保持清醒”,然后是用户在 textarea 中写的内容。
我认为使用 Javascript 或 PHP 可以做到这一点,这两者我都不太了解,所以详细的回复是有益的。此外,如果您需要更多信息或脚本,请随时询问。
如果你想要,这里有一个小提琴:http: //jsfiddle.net/tNrfA/