Mi a hiba, vagy mit rontok el állandóan, vagy mit hagyok ki? Ez egy részlet az oldalamból (amit szeretnék hozzá fejleszteni), a lényege az hogy tudjon értéket növelni vagy csökkenteni ha a gombra nyomok.
<?php
$szam=1;
echo"<form method='POST'>";
echo"<input type='submit' name='minus' value='-'></input>";
echo"<input type='text' value='".$szam."'></input>";
echo"<input type='submit' name='plus' value='+'></input>";
echo"</form>";
if(isset($_POST["plus"]))
{
$szam++;
}
echo $szam;
?>
jQuery magic:
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<script src=" [link]
<script src=" [link]
<script type="text/javascript">
$(function(){
o = $("#num");
plus = $("#plus");
minus = $("#minus");
var config = {
min: 0,
max: 10
};
var texts = {
min: "Nem lehet kisebb mint "+config.min+"!",
max: "Nem lehet nagyobb mint "+config.max+"!"
};
plus.click(function(){
num = parseInt(o.val());
if(num==config.max){alert(texts.max);return false;}
num++;
o.val(num);
});
minus.click(function(){
if(num==config.min){alert(texts.min);return false;}
num = parseInt(o.val());
num--;
o.val(num);
});
});
</script>
<style type="text/css">
html,body{margin:0;padding:0;font-family: Verdana;}
#container{
width: 960px;
height: 400px;
margin: 0 auto;
margin-top: 40px;
}
input[type=text]{font-family: Verdana;}
</style>
</head>
<body>
<div id="container">
<form>
<input type="text" value="1" id="num"><br />
<button id="plus" onclick="return false;">(+)</button>
<button id="minus" onclick="return false;">(-)</button>
</form>
</div>
</body>
</html>
Én ilyen sorrendben csinálnám:
Ha nem léteszik a szam a sessionban, akkor hozd létre!
Kiíratás.
Ha minusz van a postban, akkor csökkentest a sessionban a szam erteket.
Ha plusz akkor növeld.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!