Avatar billede bigo Nybegynder
10. december 2006 - 17:41 Der er 3 kommentarer og
1 løsning

nom_time null eller eller ikke et object

var t1 = ((document.forms[push_citizen].real_time[i-1].value != null) ? document.forms[push_citizen].real_time[i-1].value : document.forms[push_citizen].start_time[i-1].value);
    var t2 = document.forms[push_citizen].nom_time[i].value;
   
hvor real_time (resultat), start_time og real_time er sat som værdi[] i formen.

Men den giver fejl.. nogen ideer..
Avatar billede bigo Nybegynder
10. december 2006 - 17:42 #1
vis kilde:

<form name=push_citizen action=/create_leaf.php method=post>
<div id="cont">


        <div id='ID_0'>
            <input type=submit id='2' name=push_citizen value='<-' onclick='sent_citizen_id.value=this.id;'>
            <span>
            <span><button onclick="myMove(this, 'up')">Up</button>
            <button onclick="myMove(this, 'down')">Down</button></span>
            </span>
            <span>
                <input type=hidden id=citizen_id0 name=citizen_id[] value='2' class='showInxInp'>
            </span>
            <span>
                <input type=hidden id=service_rel_id0 name=service_rel_id[] value='2' class='showInxInp'>
            </span>
            <span>
                <input type=text id=first_name0 name=first_name[] value='Niels' class='showInxInp'>
            </span>
            <span>
                <input type=text id=last_name0 name=last_name[] value='Ebbesen' class='showInxInp'>
            </span>
            <span>
                <input type=text id=start_time0 name=start_time[] size=5 value='12:00' class='showInxInp'>
            </span>
            <span>
                <input type=text id=nom_time0 name=nom_time[] size=5 value='01:00' class='showInxInp'>
            </span>
            <span>
                <input type=text id=real_time0 name=real_time[] size=5 value='00:00' class='showInxInp' onblur='calc_time(0);'>
            </span>
            <span>
                <textarea id=service_text0 name=service_text[] cols=50 rows=3>Rengøring på toilet</textarea>
            </span>
        </div>
Avatar billede bigo Nybegynder
10. december 2006 - 21:59 #2
Fordi jeg skulle hente værdierne på denne måde:

d.getElementById('real_time'+[i-1])
Avatar billede bigo Nybegynder
10. december 2006 - 21:59 #3
.
Avatar billede roenving Novice
26. december 2006 - 20:14 #4
Du henviser også i koden til en javascript-variabel, der hedder push_citizen, som sandsynligvis ikke findes !-)

Evt. kunne du have hentet formen med document.forms["push_citizen"], men da du også skal have fat i elementer fra et array, er det nok klogest at bruge id !o]
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester