Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Jquery将所选值插入textbox和textarea_Php_Jquery - Fatal编程技术网

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;?>">&nbsp;&nbsp;
        <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>
        &nbsp;&nbsp;<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;?>">&nbsp;&nbsp;
        <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>
        &nbsp;&nbsp;<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());
        }
    });
});