在“联系我们”表单中,我需要在从选择列表中选择国家后,在电话输入字段中插入一个国家代码(即972,1,91)。如果用户从列表中选择了“US”,那么电话输入字段将以数字“1”开始,然后用户将继续输入他的号码。我如何用jQuery做到这一点?谢谢你
yqkkidmi1#
您可以这样做,只需将值添加为国家/地区的代码,如对于US,选项的值应为1您HTML应该是,
US
1
<select id="country"> <option value="">Select Country</option> <option value="1">US</select> <option value="91">IN</select> </select><br/> Code: <input type="text" id="code" />
Jquery
$(function(){ $('#country').on('change',function(){ $('#code').val(this.value);// changing the code textbox value by current country value }); });
brjng4g32#
于飞:
<select id="country"> <option value="">Select Country</option> <option value="1">US</option> <option value="+44 ">UK</option> </select> <input id="phone" type="text" name="phone">
查询:
$(function() { $('#country').on('change', function() { $('#phone').val($(this).val()); }); });
au9on6nz3#
<select id="country"> <option value="">Select Country</option> <option value="1">US</option> <option value="91">IN</option> </select> <br><br> Code: <input type="text" id="code" /> $(function() { $('#country').on('change', function() { $('#phone').val($(this).val()); }); });`enter code here`
3条答案
按热度按时间yqkkidmi1#
您可以这样做,只需将值添加为国家/地区的代码,如对于
US
,选项的值应为1
您HTML应该是,
Jquery
brjng4g32#
于飞:
查询:
au9on6nz3#