<Button> Segítséget kéne a következő dologra. Hogyan kéne?
Ez egy kártyanév választó input lenne,és kattintással szeretném megoldani a választást.Ne kelljen be pötyögni a választást kézzel.Láttam ilyet régebben,rányomtak pl a pikk jelre,majd az értékére,mondjuk ász,és ezek beugrottak valahogy az inputba.Majd egy elküld gombbal az egész elküldésre került.(lesz még hozzá plussz 52 gomb mert pozíciót is kell választani).Php-ban szeretném megoldani.Esetleg linket tud valaki ilyenről és hasonlóról?
<style>
.btnCardSelector {
width: 1px;
min-width: 40px;
height : 40px;
}
</style>
<div>
<button class="btnCardSelector" data-color="s" onclick="buttonColorClick(this);" />
<button class="btnCardSelector" data-color="d" onclick="buttonColorClick(this);" />
<button class="btnCardSelector" data-color="c" onclick="buttonColorClick(this);" />
<button class="btnCardSelector" data-color="h" onclick="buttonColorClick(this);" />
</div>
<div>
<button class="btnCardSelector" data-rank="2" onclick="buttonRankClick(this);" />
<button class="btnCardSelector" data-rank="3" onclick="buttonRankClick(this);" />
<button class="btnCardSelector" data-rank="4" onclick="buttonRankClick(this);" />
<button class="btnCardSelector" data-rank="5" onclick="buttonRankClick(this);" />
<button class="btnCardSelector" data-rank="6" onclick="buttonRankClick(this);" />
<button class="btnCardSelector" data-rank="7" onclick="buttonRankClick(this);" />
<button class="btnCardSelector" data-rank="8" onclick="buttonRankClick(this);" />
<button class="btnCardSelector" data-rank="9" onclick="buttonRankClick(this);" />
<button class="btnCardSelector" data-rank="T" onclick="buttonRankClick(this);" />
<button class="btnCardSelector" data-rank="J" onclick="buttonRankClick(this);" />
<button class="btnCardSelector" data-rank="Q" onclick="buttonRankClick(this);" />
<button class="btnCardSelector" data-rank="K" onclick="buttonRankClick(this);" />
<button class="btnCardSelector" data-rank="A" onclick="buttonRankClick(this);" />
</div>
<div>
<input type="text" id="inputTextCard" name="card" value="" readonly="readonly" />
</div>
<script type="text/javascript">
var rank = "2";
var color = "s";
function refreshInputTextCard() {
document.getElementById("inputTextCard").value = rank + color;
}
function buttonRankClick(e) {
rank = e.getAttribute("data-rank");
refreshInputTextCard();
}
function buttonColorClick(e) {
color = e.getAttribute("data-color");
refreshInputTextCard();
}
refreshInputTextCard();
</script>
Ismét köszi mindenkinek.
Respect Sharkxxx,én voltam múltkor a fordított tömbös kérdező.
Az elveket követve sikerült az a dolog,persze a kódom kicsit más formájú lett.
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!