我有<input type="hidden" name="location">
如何使Onclick值形成输入????
如何通过点击方法隐藏表单值以形成值
USA india china
austria japan koera
点击以形成值
答案 0 :(得分:1)
<span class="country">USA</span>
<span class="country">India</span>
<input type="hidden" name="country" id="country" />
然后是jQuery
$('.country').on('click', function() {
$('#country').val( $(this).text() );
});
如果您需要使用国家/地区代码而不是名称填充表单,则可以执行此操作:
<span class="country" data-code="us">USA</span>
<span class="country" data-code="in">India</span>
<input type="hidden" name="country" id="country" />
然后是jQuery
$('.country').on('click', function() {
$('#country').val( $(this).data('code') );
});
答案 1 :(得分:0)
取决于HTML。
jQuery的:
$('select').on('change', function(){
$(this).closest('form').find('input:hidden').click();
});