2017-11-16 3 views
0

を2つのHREFを使用する私はこのようにそのだけprintInvoiceを実行しましたが、私はPrintOrderを実行できないよ、私はあなたが呼び出すことができますどのように単一のアンカータグに

<a href="PrintInvoice?invoiceID=<s:property value="invDetail.arInvNum"/>" 
    href="PrintOrder?orderID=<s:property value="ordDetail.orderID"/>"> submit 
</a> 
+1

は、あなたの完全なコードまたは他の情報を提供してもらえます。この情報を使用して、誰が何をしたいのか、どこでエラーが発生するのかを知ることはできません。 – tschaefermedia

+0

アンカータグの重複したhref属性を持つ別の方法を探して目標を達成することはできず、有効ではありません。 –

+0

JavaScript関数onclick()を使ってみましたか? –

答えて

0

を提出するだけでシングルクリックで両方を実行したいです提出のクリックに2つの別々の機能。

送信がボタンであるとしましょう。

送信ボタンをクリックすると、2つの機能を呼び出すことができます。

送信がボタンであるとしましょう。

<button onclick="printInvoice('<s:property value='+invDetail.arInvNum+'/>');printOrder('<s:property value='+ordDetail.orderID+'/>');">Submit</button> 

あなたが使用したアンカータグと似たようなことができます。

あなたの関数は次のようになります。

function printInvoice(invoiceId){ 
    document.location.href = "PrintInvoice?invoiceID="+invoiceId; 
} 

function printOrder(orderId){ 
    document.location.href = "PrintOrder?orderID="+orderID; 
} 
関連する問題