Keresés

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

  • skera
    tag

    Sziasztok, egy olyan problémám van, hogy van több választási lehetőségem egy kérdésre, amit úgy oldottam meg, hogy mind a 3 választási lehetőséghez egy csoportnyi radio buttont rendeltem. Ezeknek a csoportoknak a neve k1_1 k1_2 k1_3. A célom az lenne, hogy ne tudjon a felhasználó továbbmenni, ha ezeknek az értékei egyenlőek. Ekkor feldob ugye egy hibaüzit.
    DE van olyan eset, amikor akkor is feldobja a hibaüzit, ha nem ugyanazokat az értékeket állítom be, és nem értm miért. Ebben kérném a segítségeteket. Előre is köszönöm!

    Mellékelem a kódot:

    <!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>

    <script type="text/javascript">
    function ellenorzes(form){

    //Megpróbálom kiszedni a 3 radio értékeit
    {
    for (var i=0; i < document.form1.k1_1.length; i++)
    {
    if (document.form1.k1_1[i].checked)
    {
    var ertek1 = document.form1.k1_1[i].value;
    }
    }
    }
    {
    for (var i=0; i < document.form1.k1_2.length; i++)
    {
    if (document.form1.k1_2[i].checked)
    {
    var ertek2 = document.form1.k1_2[i].value;
    }
    }
    }
    {
    for (var i=0; i < document.form1.k1_3.length; i++)
    {
    if (document.form1.k1_3[i].checked)
    {
    var ertek3 = document.form1.k1_3[i].value;
    }
    }
    }

    //if függvények

    if (ertek1 == ertek2){
    alert('Kérem, ne jelölje kétszer ugyanazt a válaszlehetőséget! 1-2');
    return false;
    }

    if (ertek1 == ertek3){
    alert('Kérem, ne jelölje kétszer ugyanazt a válaszlehetőséget! 1-3');
    return false;
    }

    if (ertek2 == ertek3){
    alert('Kérem, ne jelölje kétszer ugyanazt a válaszlehetőséget! 2-3');
    return false;
    }

    }

    </script>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>

    <body>
    <form id="form1" name="form1" method="post" action="eredmeny.php" onSubmit="return ellenorzes(this);">
    <table width="300" border="0">
    <tr>
    <td width="11">&nbsp;</td>
    <td width="108">1. választás</td>
    <td width="84">2. választás</td>
    <td width="79">3. választás</td>
    </tr>
    <tr>
    <td>répa</td>
    <td><input type="radio" name="k1_1" id="k1_1" value="1" /></td>
    <td><input type="radio" name="k1_2" id="k1_1" value="1" /></td>
    <td><input type="radio" name="k1_3" id="k1_1" value="1" /></td>
    </tr>
    <tr>
    <td>alma</td>
    <td><input type="radio" name="k1_1" id="k1_2" value="2" /></td>
    <td><input type="radio" name="k1_2" id="k1_2" value="2" /></td>
    <td><input type="radio" name="k1_3" id="k1_2" value="2" /></td>
    </tr>
    <tr>
    <td>szőlő</td>
    <td><input type="radio" name="k1_1" id="k1_3" value="3" /></td>
    <td><input type="radio" name="k1_2" id="k1_3" value="3" /></td>
    <td><input type="radio" name="k1_3" id="k1_3" value="3" /></td>
    </tr>
    <tr>
    <td>retek</td>
    <td><input type="radio" name="k1_1" id="k1_4" value="4" /></td>
    <td><input type="radio" name="k1_2" id="k1_4" value="4" /></td>
    <td><input type="radio" name="k1_3" id="k1_4" value="4" /></td>
    </tr>
    <tr>
    <td>ubi</td>
    <td><input type="radio" name="k1_1" id="k1_5" value="5" /></td>
    <td><input type="radio" name="k1_2" id="k1_5" value="5" /></td>
    <td><input type="radio" name="k1_3" id="k1_5" value="5" /></td>
    </tr>
    </table>
    <p>
    <label>
    <input type="submit" name="gomb" id="gomb" value="Küldés" />
    </label>
    </p>
    </form>
    <p>&nbsp;</p>
    </body>
    </html>

    Köszi: PaLa

    Egy nevű id attribútumot csak EGY tagnél használhatsz! Javaslom, hogy szedd ki a rádiógombokból az id attribútumot, mert itt feleslegesek! Valamint egy apró szépséghibát megemlítenék: Ne adj meg paramétert a függvénynek, hogy ha azt nem is fogod használni. ;)

  • skera
    tag

    Sziasztok! Nem tudja valaki véletlenül, hogy a Google JS API miért nem akar rendesen működni? Betöltöm a jsapi-t a google-től aztán a

    google.load("juqery","1")

    paranccsal betöltöm a JQuery-t. Viszont ez baromira nem akar működni. Előre is kösz!

  • skera
    tag

    van egy formom, amiben van pár mező aminek az id-jei ('lastname', 'firstname', 'username', 'email', 'passwd', 'passwd_re') ki vannak töltve, s van egy submit (id=send) mező, aminek szintén van id mezője. A script azt csinálja, ha nincsennek kitöltve az adott mezők, akkor a send -et disabledezi.

    a kód ami FF alatt megy, de ie alatt nem:

    function reg_enabled() {
    button_dis = false;
    var elemek = new Array('lastname', 'firstname', 'username', 'email', 'passwd', 'passwd_re');
    for (var i = 0; i < elemek.length; i++) {
    elem = document.getElementById(elemek[i]);
    if (elem.value == '') {
    button_dis = true;
    }
    }
    if (button_dis) {
    document.getElementById('send').disabled = true;
    } else {
    document.getElementById('send').disabled = false;
    }
    }

    miért nem megy ie alatt?

    <html>
    <head>
    <script type="text/javascript">
    <!--
    function reg_enabled() {
    button_dis = false;
    var elemek = new Array('lastname', 'firstname', 'username', 'email', 'passwd', 'passwd_re');
    for (var i = 0; i < elemek.length; i++) {
    elem = document.getElementById(elemek[i]);
    if (elem.value == '') {
    button_dis = true;
    }
    }
    if (button_dis) {
    document.getElementById('send').disabled = true;
    } else {
    document.getElementById('send').disabled = false;
    }
    }

    -->
    </script>
    </head>
    <body onload="reg_enabled();">
    <form>
    <input type="text" onkeyup="reg_enabled();" id="firstname" /><br />
    <input type="text" onkeyup="reg_enabled();" id="lastname" /><br />
    <input type="text" onkeyup="reg_enabled();" id="username" /><br />
    <input type="text" onkeyup="reg_enabled();" id="email" /><br />
    <input type="text" onkeyup="reg_enabled();" id="passwd" /><br />
    <input type="text" onkeyup="reg_enabled();" id="passwd_re" /><br />
    <input type="button" value="Küldés" id="send" />
    </form>
    </body>
    </html>

    Nekem ez az egyszerűbb példa működött, csupán engedélyezni kellett a Javascript-et("Aktív tartalmat") az oldalon.

  • skera
    tag

    Igen nézegettem, de sajnos javahoz nem értek, és php-ban meg még nem vagyok annyira benne, hogy meg tudjam csinálni. Valszeg van rá egy marha egyszerű függvény, de nem tom hol keressem. Valaki segíthetne.

    A válasz az orrod előtt van: a PH! által használt javascript...

  • skera
    tag

    Üdv!

    A következő a probléma. A formból +hívódik az actionban adott link, úgy ahogyan kell, tehát nem lehet back-elni, de paraméterek nem mennek át. Próbálatam a document.login.submit() -et is de nem jött össze. Vm ötlet?

    <
    <html>
    <head>
    <title>proba</title>
    </head>
    <body>
    <SCRIPT language=''JavaScript''>
    function idemenj(){
    document.location.replace('proba2.jsp');


    }
    </SCRIPT>
    <FORM name=''login'' method=''post'' action=''javascript: idemenj()'' >
    <P><STRONG>Felhasználónév:</STRONG><BR>
    <INPUT TYPE=''text'' NAME=''felh''></p>
    <input type=''submit'' value=''belépés'' >

    </FORM>
    </body>
    </html>

    Az action attribútumba CSAK URL kerülhet.

  • skera
    tag

    akarmit csinalok, meg a sima window.screenx re sem ad semmit csak azt hogy undefined!! pedig anno meg at is mereteztem meg szoltam a felhasznalonak hogy nem teljes kepernyon dfolgozik... grrrrrrrrrrrrrrrrrrrrrrr :(((

    Itt nézelődj: [link]

  • skera
    tag

    hohóóó... a PHP az még jobb is lenne... nemtudod véletlenül, hogy hol találok ilyet ? vagy hogyan keressem ?

    Itt most elsősorban az a kérdés, hogy mit is akarsz pontosan csinálni. Ha csak ilyen egyszerű effektet (pl. Átlátszóság) akarsz használni, akkor elég a Javascript. Ha komolyabb dolgokat akarsz csinálni: grafikonok, tényleges képrerajzolás, akkor PHP kell. PHP-nek va egy ún GD könyvtára, amellyel mindezt megcsinálhatod. De inkább itt PH-n belül a PHP-s topikban nézz szét.

  • skera
    tag

    Hi all megin!

    Egy újabb kérdésem volna... Hogyan lehet (ha lehet) kép transzformációt csinálni javascriptel ? Hogy pontosíccsam mire is gondolok itt egy [link]

    Javascripttel nem lehet ilyet csinálni, csak PHP-vel. Maximum néhány CSS-es képtorzító effekt használható, de az, amit te keresel, az nincs JS-ben.

  • skera
    tag

    Hát azér... vannak javascript scrollbarok... nem montam hogy feltétlenül az eredetit kellene vezérelni... és az oldal háttérbetűnés effektjét is meglehet csinálni... csak nemtudo mhogy :O Mindekttőre láttam már példát... csak ugye nemtudom hol :((( Aztán reméltem hogy itt már találkozott vki ilyennel vagy tud segíteni

    Fokozatos, fade szerű háttérbetűnést NEM LEHET megoldani, viszont átlátszóságot igen. Azt CSS-el lehet.
    A böngésző scrollbarjaval kapcsolatban meg eszembe jutott egy progi, amit vmi Blueprint Software csinált, és jó kis javascripteket adott a progihoz és ilyen csúszka is volt benne. Ez most ugrott csak be :S

  • skera
    tag

    Hi all!

    Két fél effektet keresnék az oldalamra... Az egyik az, hogy az oldal alja és teteje a háttérbe tűnnyön át... tehát ne legyen ilyen fix alja meg teteje az oldalnak...

    A másik pedig egy olyan scrollbar lenne aminek a mozgása kicsit ki van simítva (smootholva)... tehát ha én hirtelen megállítom valahol az akkor sem fog hirtelen mozdulattal megálni hanem egy kicsit továbbcsúszik és szépen lelassul...

    előre is köszi

    Az oldal háttérbe tűnését nem hiszem, hogy meg lehet csinálni. Én eddig csak rajzolt képeket láttam.
    A scrollbar-t pedig nem hiszem, hogy Javascript-tel lehetne vezérelni...

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