0

入力タイプとボタンがあり、挿入するときに必要です

<input type="text" name="bills_ID" id="bills_ID" value="2">

このアイテムの ID を取得し、ここに配置します

BillsPrint.php?bills_ID=id

これは完全なコードです

<form id="wrapper">
    <input type="text" name="bills_ID" id="bills_ID" value="2">
    <input name="print" type="submit" id="print" value="print" class="css3buttonblue"  onclick="window.open('BillsPrint.php?bills_ID='this.id, '_blank')" />
</form>
​

ページを更新せずに、このリンク BillsPrint.php?bills_ID=2 に ID を配置するにはどうすればよいですか

4

5 に答える 5

0
$("#print").click(function(){

   var id = $("#bills_ID").val();

    $.ajax({
      url: 'BillsPrint.php?bills_ID=' + id,
      success: function(data) {
        $('.result').html(data);
           alert(data); //alerts output from the BillsPrint.php page
      }
    });
});
于 2012-12-14T19:09:05.063 に答える
0
<form id="wrapper">
    <input type="text" name="bills_ID" id="bills_ID" value="2">
    <input name="print" type="submit" id="print" value="print" class="css3buttonblue"  
onclick="window.open('BillsPrint.php?bills_ID=' + $("#bills_ID").val(), '_blank')" /> 
</form>

</p>

于 2012-12-14T19:08:06.567 に答える
0

onclick などを削除し、get メソッドを使用します。この単純なコードを使用すると、変数がクエリ文字列として URL に含まれます。

<form action="BillsPrint.php" method="get" id="wrapper">
<input type="text" name="bills_ID" id="bills_ID" value="2">
<input name="print" type="submit" id="print" value="print" class="css3buttonblue">
</form>

フォームのアクションを指定するのを忘れています。このコードを使用すると動作します。:)それが役立つことを願っています。

于 2012-12-14T19:08:48.250 に答える
0

これを試して:

$(document).ready(function(){
   $('form').submit(function(){
      var id = $('input[name="bills_ID"]').val();
      window.open('BillsPrint.php?bills_ID='+id, '_blank');
      return false;
   });
});
于 2012-12-14T19:08:51.120 に答える
0

あなたはこれを行うことができます:

 <form id="wrapper">
            <input type="text" name="bills_ID" id="bills_ID" value="2">
            <input name="print" type="submit" id="print" value="print" class="css3buttonblue"   />
        </form>
    <script>
       $(function(){
           $('#print').click(function(){
              window.open('BillsPrint.php?bills_ID='+$('#bills_ID').val(), '_blank')  
           }); 
       });
    </script>
于 2012-12-14T19:08:55.080 に答える