Gjest Slettet+142 Skrevet 1. august 2006 Del Skrevet 1. august 2006 går det an å anskaffe info fra et javascript til php.. tenkte f.eks hvis et felt e tomt, skal en kontrollstruktur (i php) kjøres... kordan går dette då, isåfall? Lenke til kommentar
DarkSlayer Skrevet 1. august 2006 Del Skrevet 1. august 2006 Det vanligste er å gjøre validering av skjemafelt i javascript siden all kode vil kjøre på klientmaskinen, enn serveren. Men om du vil at innhold i skjemafelt skal valideres i et php skript, så er det ikke værre enn å kalle php skriptet fra java, og legge data fra skjemaene som GET/POST variabler til php skriptet. Men har ikke noe kodeeksempel for hånden.... Men her kan man også begynne å titte på AJAX for den type ting. AJAX er jo javascript som kaller sider i bakgrunnen ved å benytte litt xml og greier. Lenke til kommentar
Gjest Slettet+142 Skrevet 1. august 2006 Del Skrevet 1. august 2006 (endret) oki... skal prøve litt... Endret 1. august 2006 av Slettet+142 Lenke til kommentar
Gjest Slettet+142 Skrevet 1. august 2006 Del Skrevet 1. august 2006 dette holdt ikkje... poenget mitt e jo å få plottet info fra et tekstfelt inn i en variabel VED HJELP AV javascript. får det bare ikkje til... hjeeeeelp Lenke til kommentar
saivert Skrevet 5. august 2006 Del Skrevet 5. august 2006 (endret) Dere trenger ikke gå så langt som AJAX. XMLHttpRequest objektet kan brukes til å kjøre HTTP forespørsler for vanlig tekst også. Du kan også utføre synkrone kall. Jeg har selv brukt dette til å sende inn data i bakgrunnen uten noe form for XML i det hele tatt. Vanlig semi-kolon adskilt data fungerer og du kan også sende en querystring via XMLHttpRequest hvis du vil. Crash course i XMLHttpRequest uten bruk av XML. Kall dette gjerne vranglære, men XML er ikke løsningen på alle verdens problemer. Innser du ikke det så ikke gidd diskuter med meg ihvertfall. var oHttp; if (window.XMLHttpRequest) { oHttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { oHttp = new ActiveXObject("Microsoft.XMLHTTP"); } if (oHttp) { oHttp.onreadystatechange = ready; var url = "http://dinserver/scripts/dittskript.php"; oHttp.open("POST", url, true); oHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); var postdata = "variabel1=verdi1&variabel2=verdi2"; oHttp.send(postdata); } function ready() { if (oHttp.readyState == 4) { if (oHttp.status == 200) { alert(oHttp.responseText); } } } Du kan finne koden her med kommentarer og korrekt indentering: http://pastebin.ca/115994 Dette forumet passer virkelig ikke så bra til å vise frem koder. Har også laget en testside hvor jeg viser frem litt av det. Har også skrevet min egen wrapperobjekt rundt XMLHttpRequest som gjør det lettere å bruke. http://home.saivert.com:380/test/xmlhttprequest.php Endret 5. august 2006 av saivert Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå