查看完整版本: 網站開發遇到點問題
頁: [1]

dxforceiwei 發表於 2019-5-5 03:04 PM

網站開發遇到點問題

我現在想要1的時候不要動作,大於1的時候,button才會跑上來,怎麼改?


<div></div>

aquarius6913 發表於 2019-5-17 03:09 PM

本帖最後由 aquarius6913 於 2019-5-17 03:10 PM 編輯

方法很多

我用最簡單Javascript + HTML隱藏法
你自己在Javascript 抓參數用if...else判斷就可

Javascript寫法
document.getElementById("DV_1").style.visibility="hidden";
document.getElementById("DV_2").style.visibility="visible";<!DOCTYPE html>
<html>
<head>
<style>
#myHeader {
  background-color: lightblue;
  color: black;
  padding: 40px;
  text-align: center;
}
</style>
</head>
<body>

<h2>The id Attribute</h2>
<p>Use CSS to style an element with the id "myHeader":</p>

<h1 id="myHeader">My Header</h1>

<div id="DV_1" style="visibility: hidden;">
        <input name="submit" type="submit" value="送出_1"></input>
</div>

<div id="DV_2" style="visibility: none;">
        <input name="submit" type="submit" value="送出_2"></input>
</div>

</body>
</html>

...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

xiaofu95 發表於 2019-5-28 11:23 AM

本帖最後由 xiaofu95 於 2019-5-28 11:25 AM 編輯

你可以用PHP或者javascript寫到
php寫法是用"POST"刷新網頁拿數字,<?php
if($_POST['number']>1)
{
?>
"HTML 資料"
<?php
}
?>javascript最好在DIV放 ID,比較不會出錯和准確拿到你要顯示的東西var button=document.getElementById("button").style.visibility; //div 的ID
var no=document.getElementById("number").value; //號碼的ID
if(no>1)
{
button='hidden";
}
else
{
button='visible";
}...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁: [1]