有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

javascript如何在单锚标记中使用两个href

我这样做只是执行printInvoice,但我无法执行PrintOrder,我想通过单击submit来执行这两个命令

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

共 (1) 个答案

  1. # 1 楼答案

    单击submit可以调用两个单独的函数

    假设submit是一个按钮

    单击submit可以调用两个单独的函数

    让我们假设submit是一个按钮

    <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;
    }