Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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/1/database/10.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_Html - Fatal编程技术网

Javascript 在输入文本中输入一个选项值

Javascript 在输入文本中输入一个选项值,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试将我的select的选项值放入输入文本中 我有这个: <select name="typers" id="contact-location" class="form-control"> <option value="Facebook">Facebook</option> <option value="Twitter">Twitter</option> <option value="Goog

我正在尝试将我的select的选项值放入输入文本中 我有这个:

 <select name="typers" id="contact-location" class="form-control">
     <option value="Facebook">Facebook</option>
     <option value="Twitter">Twitter</option>
     <option value="Google +">Google +</option>
     <option value="Autres">Autre</option>
</select>

脸谱网
啁啾
谷歌+
奥特雷
当我提交时,我希望我的输入文本获得所选选项的值:

 <input type="text" name="typers" value="MySelectedOption"/>

我试过了,但没有成功。。。 有人知道怎么做吗?

您可以使用:

$('input[name=typers]').val($('#contact-location').val());

您可以使用:

$('input[name=typers]').val($('#contact-location').val());

使用此

使用此

您可以使用它: 我假设您的提交按钮id为submit

$('#submit').click(function(){

  var text = $('#contact-location').val();

  $('input [name=typers]').val(text);

 })
另外,我想告诉您,您的html是错误的。输入没有结束标记。它应该是这样的:

您可以使用它: 我假设您的提交按钮id为submit

$('#submit').click(function(){

  var text = $('#contact-location').val();

  $('input [name=typers]').val(text);

 })

另外,我想告诉你你的html是错误的,输入没有结束标记。它应该是这样的:

他希望在提交按钮上单击它。因此,不需要使用此和更改事件。他希望在单击“提交”按钮时使用它。因此,无需使用此选项并更改事件。将
Facebook
更改为
Facebook
即可设置。它现在可以工作,但只是为了获得有效的HTML:)将
Facebook
更改为
Facebook
,即可设置。它现在可以工作,但只是为了获得有效的HTML:)