簡體   English   中英

如何使用標簽進行輸入類型提交

[英]How to use a tag for input type submit

<form>
    <label class="screen-reader-text" for="s"><?php _x( 'Search for:', 'label' ); ?></label>
    <input type="text" value="<?php echo get_search_query(); ?>" name="s" id="s" placeholder="Search"/>
    <input type="submit" id="searchsubmit" value="<?php echo esc_attr_x( 'Search', 'submit button' ); ?>" />
</form>

如何將標簽用於輸入類型按鈕。 我的標記鱈魚是:

  <a href="#" class="fa fa-search" ></a>

默認情況下,提交使用form action重定向提交。

<FORM METHOD="POST" ACTION="redirect.html">
  <INPUT TYPE="submit" VALUE="Clickable Button" />
</FORM>

要么

<!-- form here -->
<button type="submit" form="form2" value="Submit">Submit</button>

如果您想只要創建一個沒有行動的形式,那么你可以使用一個button內標簽a鏈接它。

或者,您只想要重定向的輸入按鈕:

 <form> <input type="button" onclick="parent.location='https://www.google.com/'" value="Google" /> </form> 

嘗試這個:

<form id="form">
    <label class="screen-reader-text" for="s">label</label>
    <input type="text" value="value" name="s" id="s" placeholder="Search"/>
    <input type="submit" id="searchsubmit" value="value" />
</form>

  <a href="#" class="fa fa-search" id="a-submit">Submit</a>

<script>
/*using jQuery*/
$(function() {
 $('#a-submit').on('click', function(){
  e.preventDefault();
  $('#form').submit();
 });
});
</script>

or

<script>
/*Using native JavaScript*/
var element = document.querySelector("#a-submit");
element.onclick = function(event) {
  event.preventDefault();
  document.querySelector("#form").submit();
};
</script>

暫無
暫無

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

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