Javascript 在输入文本中输入一个选项值
我正在尝试将我的select的选项值放入输入文本中 我有这个: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 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:)