我正在使用允许用户以简单干净的形式提交消息的微信息PHP脚本。它使用数据库作为条目。它的组成部分看起来是这样的:单击发送按钮时将数据发送到textarea的列表框
<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的时候用户点击发送按钮。所以当表单发送到数据库时,它将包含“Coffee让我醒来”,接着是用户在textarea中写的内容。
我会认为这是可能的使用Javascript或PHP,这两者我都没有很好的知识,所以详细的答复是有益的。另外,如果您需要更多的信息或脚本,请尽一切办法随时询问。
这里是一个小提琴,如果你想要一个:http://jsfiddle.net/tNrfA/
非常有趣,请你详细说明脚本的工作原理吗?我不明白如何为每个选项设置不同的值。 – 2012-08-09 19:51:38
没有完全让你..你想要为每个选项附加不同的文字..例如,牛奶是好的..和...咖啡很酷?类似的东西? – codisfy 2012-08-09 19:58:49
对不起,让我解释一下,如果用户选择牛奶,那么我希望“牛奶是白色的”被粘贴在textarea中,如果用户选择咖啡,我想要“咖啡是棕色的”等等。每个选项都有所不同。目前,无论用户选择何种选项,您的代码都会粘贴“让我保持清醒:”。 – 2012-08-09 20:01:23