Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
Javascript 获取文本而不是下拉列表的值以填充另一个输入字段_Javascript_Jquery_Forms - Fatal编程技术网

Javascript 获取文本而不是下拉列表的值以填充另一个输入字段

Javascript 获取文本而不是下拉列表的值以填充另一个输入字段,javascript,jquery,forms,Javascript,Jquery,Forms,我有一个表格,试图用字段emergency2中的信息填充字段ef 它可以工作,但我希望它将文本YES或NO传递到第二个字段#ef,而不是0或1的加权值。我想保留这个数值,因为我以后要用它来求和。但是,我希望下拉列表中的文本显示在第二个输入中,而不是数字值中。有什么想法吗 <label>Do you have £1000 in your emergency fund? </label> <select class="s

我有一个表格,试图用字段emergency2中的信息填充字段ef

它可以工作,但我希望它将文本YES或NO传递到第二个字段#ef,而不是0或1的加权值。我想保留这个数值,因为我以后要用它来求和。但是,我希望下拉列表中的文本显示在第二个输入中,而不是数字值中。有什么想法吗



  <label>Do you have  £1000 in your emergency fund? </label> 
              <select class="select-css" id="emergency2" name="emergency2” required>
             <option selected="selected">Please Select</option>
              <option value="0">Yes</option>
              <option value="1">No</option>
            </select>




         <p><strong>Your emergency funds is large enough to cover at least 3 months of outgoings:</strong></p>
        
             <input id="ef">
        
         

     <script>
            $('#emergency2').change(function() {
    $('#ef').val($(this).val());
});
            </script>



你的应急基金里有1000英镑吗?
试试这个

$('#ef').val($(this).text());

这回答了你的问题吗?我在这里找到了解决办法