Hirdetés

Keresés

Új hozzászólás Aktív témák

  • GET valtozo eseten belerakod az URL-be (pl. location.replace('oldal.php?valtozo=ertek')), POST-nal pedig bepakolod a form egyik hidden mezejebe.

    Köszönöm szépen én is :), közben délután ráleltem egy kódra a neten és kisilabizáltam a dolgot, de rögtön jön a következő dolog: tömb-kezelés :O

    Adva van a következő kód:

    <html>
    <head>

    <? $db=12; ?>

    <script> data_db=''<?=$db;?>''; </script>

    <script language=''JavaScript'' type=''text/javascript''>

    var num = data_db;

    function ChangeMinus() {
    var szam = document.getElementById(''szam'');
    if (num>1) {num = num - 1;}
    szam.firstChild.nodeValue=num;
    }

    function ChangePlus() {
    var szam = document.getElementById(''szam'');
    num = num - 1 + 2;
    szam.firstChild.nodeValue=num;
    }

    </script>
    </head>

    <body>


    <?
    for ($ix=0;$ix<=2;$ix++)
    {
    include(''jsc_tetel.php'');
    }
    ?>

    </body>
    </html>




    ez pedig az előzőleg meghívott jsc_tetel.php kódja:


    <table border=''0'' cellspacing=''0'' cellpadding=''0''>
    <tr>
    <td width=''10''>
    <input type=image src=''minus.gif'' onClick=''ChangeMinus()''>
    </td>
    <td width=''10''>
    <input type=image src=''plus.gif'' onClick=''ChangePlus()''>
    </td>
    <td width=''50''></td>
    <td width=''50'' ID=''szam''>12</td>
    </tr>
    </table>



    A gond az, hogy bárhogyan is próbálok tömbösen értéket adni js-ben, nem szereti. Azt szeretném elérni, hogy a különböző gombokra (a for ciklus alapján ugye mindenből három-három van) különböző értékeket vegyenek fel a szam id-vel rendelkező elemek.

    Tud valaki segíteni? :O

  • Szia,

    nem tudom, hogy lesz szürke, de ez kattintásra kitörli a default értéket:
    javascript: (a head részbe kell rakni megfelelő script és /script tagok közé)

    function clearText(thefield){
    if (thefield.defaultValue==thefield.value)
    thefield.value = ''''
    }


    beviteli mező:
    <input type=''text'' name=''valami'' value=''Ez ki fog törlődni'' onfocus=''clearText(this)''>

    Köszönöm a megoldást, közben sikerült szürkére is váltani az eredetit, úgyhogy teljes az öröm :)

    ...de lenne még egy kérdésem és ez elég kardinális lenne:


    Hogyan lehet egy javascript változó értékét átadni a php-nek?

    PHP-ből js-be már megy a dolog, de vissza... :O

  • Sziasztok,

    arra lenne szükségem, hogy egy egyszerű szövegbeviteli mezőbe (text field) defaultként jelenjen meg egy szürke szöveg, majd amikor belekattintok, akkor tűnjön el és a billentyűzetről bevitt szöveg már rendes fekete színnel íródjon.

    Próbáltam átnézni a topikban leírtakat, de nem találtam erre megoldást, ezért bátorkodtam megkérdezni, hogy is kellene ezt... :B

    Köszönettel:
    Belvaros :R

Új hozzászólás Aktív témák