簡體   English   中英

按鈕Href按下提交按鈕

[英]Button Href to press submit button

我只是想知道如何使href按下按鈕。我想在按以下操作時獲得btn btn primary:按下提交按鈕。

<BODY>
<a class="btn btn-primary" href="#Home"><span class="fui-time"></span></a>
<a class="btn btn-primary" href="#School"><span class="fui-time"></span></a>
<form>
    <input type="submit" name="options" id="Home" value="1" />Home
    <input type="submit" name="options" id="School" value="2" />School
    <input type="submit"  name="options" id="Work" value="3" />Work

</form>


</BODY>

謝謝。另外,如果您還可以提供深入的解釋,那對我來說是Java的新手將是很棒的。

PS:有沒有使用onClick()函數的方法嗎

使用jQuery:

$('.btn.btn-primary').click(function (ev) {
    $(this.href).click();
    ev.preventDefault();
});

雖然我會說您的標記和結構很奇怪,但是您想要先提交按鈕,然后再鏈接以使這些按鈕被單擊?

嘗試這個

    <BODY>
        <a class="btn btn-primary" href="#Home" onClick="formSubmit()"><span class="fui-time"></span></a> <a class="btn btn-primary" href="#School" onClick="formSubmit()"><span class="fui-time"></span></a>
        <form id="myform">
          <input type="submit" name="options" id="Home" value="1" />
          Home
          <input type="submit" name="options" id="School" value="2" />
          School
          <input type="submit"  name="options" id="Work" value="3" />
          Work
        </form>
        </BODY>
        <script type="text/javascript">
        function formSubmit(){
        $("#myform").submit();
        }
        </script>

您可以在像這樣的鏈接中執行javascript <a href="javascript:alert('javascript go')">

編輯:正如susheel指出的那樣,這不是一個好主意,最好綁定或使用onClick來觸發按鈕單擊。

最好執行以下操作:

<div onclick="document.myform.submit()"></div> (如果您要提交表單)。 無法用原始html用另一個元素替換按鈕。 您將需要以一種或另一種方式使用JavaScript。

檢查以下小提琴:

http://jsfiddle.net/6Q4Va/3/

$('.btn.btn-primary').on('click',function () {
    $(this.href).click();
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM