搜尋

首頁  >  問答  >  主體

重寫後的標題為:在<form>標籤外部使用按鈕提交表單

<p>翻譯結果:</p> <pre class="brush:php;toolbar:false;"><p>假設我有以下:<code><form method="get" action="something.php"> <input type="text" name="name" /> </form> <input type="submit" /></code></pre> <code> <p>我該如何使用位於表單之外的提交按鈕提交該表單?我知道在HTML5中有一個submit的action屬性,但我不確定它是否完全跨瀏覽器相容,如果不相容,有沒有其他方法可以實現這個功能? </p></code>
P粉141911244P粉141911244583 天前475

全部回覆(2)我來回復

  • P粉432906880

    P粉4329068802023-08-22 15:04:37

    在HTML5中,有form屬性。基本上

    <form id="myform" method="get" action="something.php">
        <input type="text" name="name" />
    </form>
    
    <input type="submit" form="myform" value="Update"/>

    回覆
    0
  • P粉018548441

    P粉0185484412023-08-22 11:58:02

    更新:在現代瀏覽器中,您可以使用form屬性來實作此功能


    據我所知,如果沒有使用JavaScript,您就無法實現此功能。

    這是規範中的說明

    這是我加粗的部分

    submit按鈕被視為控制項。

    http://www.w3.org/TR/html4/interact/forms.html#h-17.2.1

    #

    根據評論

    為什麼不將input放在表單內,但使用CSS將其放置在頁面的其他位置?

    回覆
    0
  • 取消回覆