Onclick值在html中形成值

时间:2014-10-05 17:37:03

标签: html forms onclick

我有<input type="hidden" name="location">

的92值
  • 我可以使用下拉菜单或其他方法,但很难在下拉列表中选择
  • 所以我在行和列中显示了所有值

如何使Onclick值形成输入????

  • 我需要显示所选值

如何通过点击方法隐藏表单值以形成值

USA         india     china 
austria     japan     koera

点击以形成值

2 个答案:

答案 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();
});