动态地将from动作值放在Jquery中?

时间:2014-06-30 05:22:47

标签: jquery forms

我想动态地设置表单动作在IInd中,值来自Ist表格的下拉,这实际上是一个永久链接。

具有下拉选项的Ist表单是:

 <form action="" method="post" name="selectcat">            
            <label>Select your List <span>*</span></label> 
          <select name="contri_id" id="page_id" >                
              <option value="<?php the_permalink(); ?>">           
           </select>        
      </form>

我希望从上面的表单选项值中放置选项值的IInd表单是:

<form action="" method="post" name="postformmy" onsubmit="return validateForm()">
        <input type="text" name="postlink" style="max-width:100%"  />
       <input type="submit" name="submitpost" value="PUBLISH POST" />
      </form>

我用来从Ist表单获取选项值的Jquery代码是:

 $('#page_id').change(function(){
            var hellot = $('#page_id :selected').val() ;

    });

现在我怎么能动态地将这个hellot放在第二个表单动作中。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

试试这个

   $('#page_id').change(function(){

            var hellot = $(this).find('option:selected').val() ;
            $("form[name='postformmy']").attr('action' , hellot );
    });

提交表格

$('#page_id').change(function(){

            var hellot = $(this).find('option:selected').val() ;
            $("form[name='postformmy']").attr('action' , hellot ).submit();
    });

答案 1 :(得分:1)

你可以这样做,

$('#page_id').change(function() {
    var hellot = $(this).val();
    $("form[name='postformmy']").attr('action' , hellot );
});