PHP / HTML / Javascript: div elemanı değer katmak için nasıl?

0 Cevap php

My Problem was: bir açılan listesinde bir div öğesi için bir değer ekleyin.

Beyler Tamam, David @ yardımı ile benim sorunu çözdüm.

Ben her zaman <select> <option> etiketleri tasarımı nasıl bilmek istedim, ama şimdi ben istersem eleman onlardan ve kullanıma almak için bir çözüm buldum. Tamam burada benim kod:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script>

    function getValue(value){
            var valueHolder = document.getElementById('valueHolder');
            valueHolder.value = value;
    }

    function toggle(id){
        var element = document.getElementById(id);
        if(element.style.display == "none"){
            element.style.display = "block";
        } else {
            element.style.display = "none";
        }
    }


</script>
</head>

<body>

<form action="test2.php" method="post">

    <input type="hidden" id="valueHolder" value="" name="valueHolder"></input>

    <div onclick="toggle('dropdown');">Show Dropdown</div>

    <div class="dropdown" id="dropdown" style="display:none;">
        <div class="option" onclick="getValue('red')">Red</div>
        <div class="option" onclick="getValue('green')">Green</div>
    </div>  

    <input type="submit" name="submit" />  
    <?php 
        if(isset($_POST['submit'])){
            echo $_POST['valueHolder'];
        }
    ?>
</form>
</body>
</html>

Bu biraz çirkin ama bunu kontrol, çalışıyor! Bir sunucu üzerinde çalıştırmak için unutma.

Best Regards, Adam

0 Cevap