[英]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。
檢查以下小提琴:
$('.btn.btn-primary').on('click',function () {
$(this.href).click();
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.