【问题标题】:on click link open form and select a value单击链接打开表单并选择一个值
【发布时间】:2014-03-15 15:41:10
【问题描述】:

我正在思考这个问题几周,搜索堆栈和谷歌没有结果,也许我在思考F,这是一个愚蠢的问题,但我希望你们中的一些人能帮助我

我在每个帖子中都有一些帖子我有一个指向同一个表单的链接,在这个表单中我有一个选项有 4 或 5 个值可供选择

每个值都与帖子中的链接匹配

我正在寻找的是:

点击链接值为 1 时自动选择表单选项值 1

这可能吗?

我该怎么做?

链接示例:

<a title="" href="#" class="big-link" value="a" data-reveal-id="myModal" data-reveal-ajax="true" data-animation="fade">Aanmelden</a>

<a title="" href="#" class="big-link" value="b" data-reveal-id="myModal" data-reveal-ajax="true" data-animation="fade">Aanmelden</a>

表单选项示例:

<label for="training">Training&amp;Workshops:</label> 
<select name="training" id="training" class="validate[required]">
    <option value="a">A</option>
    <option value="b">B</option>

</select>

表单在 jquery 覆盖“显示”中打开

谢谢你

【问题讨论】:

  • 使用data-* 属性而不是无效的A > value 属性

标签: jquery html forms


【解决方案1】:

http://jsbin.com/dep/1/edit

类似:

<a title="" href="#" class="big-link" data-value="a">Aanmelden</a>

有这个 JS

$('.big-link').click(function( ev ){
  ev.preventDefault();
  var val = $(this).data('value');
  $('#training').val( val ); 
});

或喜欢:

$('.big-link').click(function( ev ){
  ev.preventDefault();
  $('#training').val( this.dataset.value ); 
});

【讨论】:

  • 很棒的第二个像魅力一样工作,谢谢
猜你喜欢
  • 2016-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-22
  • 2011-08-08
  • 2014-03-04
  • 2018-04-03
  • 1970-01-01
相关资源
最近更新 更多