Php Jquery将所选值插入textbox和textarea
我希望根据所选值导入我的文本框和文本区域,例如,在我的选择框上,当我选择Php Jquery将所选值插入textbox和textarea,php,jquery,Php,Jquery,我希望根据所选值导入我的文本框和文本区域,例如,在我的选择框上,当我选择主题B时,有选项主题A和主题B,文本框将自动插入主题B,文本区将导入存储在数据库中的预设消息 目前我已成功导入所选选项的消息,当我单击按钮时,如何将主题插入文本框 JQuery: $(document).ready(function() { $("#copyBtn").click(function(){ $("#selmessage").val($("#selectBox").val());
主题B
时,有选项主题A
和主题B
,文本框将自动插入主题B
,文本区将导入存储在数据库中的预设消息
目前我已成功导入所选选项的消息,当我单击按钮时,如何将主题插入文本框
JQuery:
$(document).ready(function() {
$("#copyBtn").click(function(){
$("#selmessage").val($("#selectBox").val());
});
});
<input type="Text" name="seltitle" value="<?=$the_title;?>">
<select id="selectBox" name="seltitle2">
<option selected></option>
<?php
$q = "SELECT * FROM template ORDER BY preset_subj ASC";
$result = $mysqli->query($q) or die($mysqli->error);
while($row = $result->fetch_array(MYSQLI_BOTH)){
?>
<option value="<?php echo $row['message'] ?>"><?php echo $row['preset_subj']; } ?></option>
</select>
<input id="copyBtn" type="button" value="import to message" />
<textarea name="selmessage" id="selmessage"></textarea>
PHP:
$(document).ready(function() {
$("#copyBtn").click(function(){
$("#selmessage").val($("#selectBox").val());
});
});
<input type="Text" name="seltitle" value="<?=$the_title;?>">
<select id="selectBox" name="seltitle2">
<option selected></option>
<?php
$q = "SELECT * FROM template ORDER BY preset_subj ASC";
$result = $mysqli->query($q) or die($mysqli->error);
while($row = $result->fetch_array(MYSQLI_BOTH)){
?>
<option value="<?php echo $row['message'] ?>"><?php echo $row['preset_subj']; } ?></option>
</select>
<input id="copyBtn" type="button" value="import to message" />
<textarea name="selmessage" id="selmessage"></textarea>
以下是一个计划:
(1) 您认为需要检测“单击”事件,但在选择框的“更改”事件中可能更好!下面是一篇关于如何处理表单元素的“更改”事件的好文章(另请参阅注释-非常有用):
(2) 当检测到更改时,您需要获取所选值(也可以在上面的链接中找到它)并设置textarea的值-这很简单:$(“#textarea_1”).val(selectedValue)
我希望你有这个想法。如果你还需要什么,请告诉我
$(document).ready(function() {
$("#copyBtn").click(function(event){
event.preventDefault();
$("#selmessage").val($("#selectBox option:selected").val());
});
});
或者您也可以在此处应用过滤器
$(document).ready(function(event) {
$("#copyBtn").click(function(){
event.preventDefault();
selected = $("#selectBox option:selected").val();
if(selected != ''){
$("#selmessage").val($("#selectBox option:selected").val());
}
});
});