簡體   English   中英

如何使整個Div成為按鈕?

[英]How do I make a whole Div a Button?

首先,我做了整個div的鏈接

<a href=''><div></div></a>

它的可點擊性以及其他所有內容,但是與此相關,我無法提交POST,我想這樣做是試圖將整個div設置為一個按鈕(然后使其透明),但是該按鈕無法填充整個div,並且按鈕放置在整個區域中股利,但股利之外。

<button><div></div></button>

如何將整個div設為按鈕?


@羅德里戈·萊特

if(isset($_POST['submit'])){
      //test
header("Location: http://www.google.com/");
}

<script language="JavaScript" type="text/javascript" src="/js/jquery-1.2.6.min.js"></script>
<script language="JavaScript" type="text/javascript" src="/js/jquery-ui-personalized-1.5.2.packed.js"></script>
<script language="JavaScript" type="text/javascript" src="/js/sprinkle.js"></script>

<script>
$(document).ready(function(){
    $('#div_test').click(function(){
        $('#form').submit();
    });
});

  </script>

<form name='form' action='' method='POST'><div id='div_test' ></div></form>

您可以使用javascript來做到這一點:

<?php

$name = @$_POST['name'];
$lastName = @$_POST['lastName'];

echo 'Received data:<br>';
echo $name . ' ' . $lastName;
echo '<br><br>';

?>

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
</head>
<body>
    <form action='' method='post' id='form'>
        Name: <input type='text' name='name'><br>
        Last name: <input type='text' name='lastName'<br>
        <br><br>
        <div onclick='$("#form").submit();' style='border: 1px solid #000000'>
            DIV example: Fire form submit on click</div>
        </div>
        <br><br>
        <input type='submit' value='Submit butto e.g.'>
    </form>
<body>
</html>

希望對您有幫助。

為了發布到頁面,您將需要一個具有post方法的表單。

index.html

<form action="action_page.php" id="myNames" method="post">
  First name:<br>
  <input type="text" name="myName">
  <br>
  Last name:<br>
  <input type="text" name="myLastName">
  <br><br>
  <input type="submit" value="Submit">
</form>

然后接收由php文件發布的信息。

action_page.php

$firstName = $_POST['myName'];
$lastName = $_POST['myLastName'];

echo $firstName . ' ' . $lastName;

javascript提交表單

<div class="button" id="SubmitForm" onclick="submitForm()" title="myNames">

 function submitForm()
 {
      document.getElementById('myNames').submit();
 }

現在,當您單擊帶有id="SubmitForm"的div時,將提交。 注意每個元素的ID。 這就是我們選擇每個元素的方式。

然后使用我們的php,當我們進入php頁面時,我們使用每個元素的名稱轉換為php變量,並將其回顯。

我怎么做<div>單擊按鈕時部分不可見(JS)?</div><div id="text_translate"><p> 如何使用 JS 隱藏&lt;div&gt;部分和</p><pre>&lt;div class="alertB1"&gt; &lt;div class="sticky"&gt; &lt;h1&gt; This site is still being built&lt;/h1&gt; &lt;p&gt; Please remember this site is still being built. Click &lt;a href="form1.html"&gt;here to report a bug &lt;/a&gt; &lt;/div&gt; &lt;/div&gt; &lt;style&gt;.sticky { position: -webkit-sticky; position: sticky; }.alertB1 { width: 100%; height: 125px; background: lightgreen; } &lt;/style&gt;</pre><p> 所以我希望包含一個按鈕:</p><pre> &lt;span id="a33"&gt;&lt;button&gt;&amp;times;&lt;/button&gt;&lt;/span&gt; &lt;/div&gt; &lt;/div&gt;</pre><p> 如何讓&lt;span&gt;隱藏&lt;div&gt;標簽? 謝謝,環形游戲</p></div>

[英]How do i make a <div> section invisible when a button is clicked (JS)?

暫無
暫無

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

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