Når nogen er felterne ikke er udfyldt kommer en side frem, som er lavet af manden bag dette script. Jeg kunne tænke mig at den istedet gik videre til min egen html-side, hvor en fejlmelding kommer. Hvis nogle af felterne ikke er indtastet og der trykkes på \"SEND\"-knappen skal der altså vises en html-side, som jeg selv laver...
Ja, fjern den og sæt et javascript på istedet der tjekker om felterne er udfyldte. Den laver så en alert() hvis de ikke er, vent lidt... den er lige på trapperne.
Ja den skal referere til hans side men ovenstående linie er den der kræver at der står noget i de nævnte felter, så hvis du fjerner den vil den ikke gå til hans side. I stedet skal du så lave noget kode. Jeg har et lille eksempel her der kontrollerer for navn, postnummer (tal) og email.
function afsendelse(form){ //Kontroller om e-mail-adressen er gyldig if(!tjekEmail(form.email.value)){ alert(\"Ugyldig email\") form.email.focus() form.email.select() return false }
Du kan nøjes med at bruge den der hedder tjekNavn so mbare kontrollerer at der står noget i feltet. Alt hvad der kommer før den bruges til at kontrollere at den email der skrives også ser nogenlunde sandsynlig ud. Jeg kan desværre ikke hjælpe med detaljene lige nu. Jeg er ved at lukke ned for i dag, i morgen er der atter en arbejdsdag. Ak ja, ikke alle har fri. Jeg kigger ind igen i morgen aften sent og ser om det er lykkedes for dig...
Det er en ærlig sag, hvis du ikke kan/gider eller har tid til at løse mit problem. Og jeg kan sagtens acceptere et enkelt \"nej\". Men at du overhovedet ikke giver respons er fandeme for dårligt. Nu har jeg siddet her en halv time og opdateret siden, mens du bare holder mig for nar!! Jeg blev ellers glad, da der var en, der ville hjælpe mig - men nu lykkedes det dig at gøre mig sur og nedtrykt! Du er stadig velkommen til at svare mig, óg jeg skal i så fald med glæde forære dig pointene... Men det skal åbenbart ikke være i dag...:-(
Er det korrekt at Emne,Sporgsmaal,Navn,E-mail er de 4 krævede felter? hvis ja kan du bruge: i head:
<script language=\'javascript\'> <!--
var krevet = new Array( \"Emne\", \"Sporgsmaal\", \"Navn\", \"E-mail\" );
function checkKrevet( frm ) { for ( var i=0; krevet.length>i; i++ ) if ( frm[krevet[i]].value == \"\" ) { // et krævet felt var ikke udfyldt. frm[krevet[i]].focus(); alert( \"du skal udfylde \" +krevet[i] ); return false; } }; return true; }; //end checkKrevet( form object ) -> boolean
// --> </script>
i <form lommandoen tilføjes en onsubmit handeler:
<form ... onsubmit=\"return checkKrevet(this);\">
Det skulle være tilstrækkeligt, men jeg er eikke helt glad ved dit feltnavn \"E-mail\". Hvis javascript nogensiden prøver at fortolke det navn vil det blive misforstået til at være et trække-fra regnestykke og programmet vil gå i skovet. Så vær forberedt på at det kan være nødvendigt at ændre navnet til \"Email\" (dvs fjerne den der bindestreg)
Hej du der! Du kan ikke bare undgå at blive smidt til programmørens side - såddan er hans script nu engan. Hvis du er utilfreds med det, så find et andet eller lav et selv!
Bland dig uden om det her, Nikolaj!! Du kommer bare udefra og aner ikke, hvad det handler om. Jeg er ikke sur over de svar jeg har fået (jeg er meget taknemmelig for at nogen gider hjælpe)! Men jeg er sur over, at \"half d\" pludselig kapper forbindelsen og ikke meddeler om han vil hjælpe eller ej. Han havde jo lige sagt at han postede det forkerte og derfor venter jeg jo selvfølgelig på det rigtige, men det kom aldrig fra ham...
Så spar mig for dine latterlige kommentarer, hvis du ikke har noget bedre at tage dig til, såsom at hjælpe nogen af alle de andre brugere!!!
Det er nærmere dig der har den helt rigtige indstilling for ikke at ville hjælpe folk. Du kommer bare der med alle din dumme kommentarer som ingen af os kan bruge til noget. Det kan godt være at det er mig, der skal være taknemmelig, men det er sq svært hvis folk pisser på mig!!!!! Og det kan også godt være at du er en pisse god webdesigner med fedtede briller og skodder på tastaturet, men prøv at sætte dig lidt ind i at vi normale mennesker ikke har dine evner på det punkt. Eksperten er et godt sted hvor folk hjælper hinanden, men derfor eksisterer begrebet høflighed og respekt vel stadig. Så lad være med at være så stor i munden!!!! Og koncentrer dig mere om det væsentlige her i livet - respekter din næste!!!
Og det virker nu skulle jeg hilse og sige! Og mit første spm. du refererer til Nikolaj er jo ikke det samme spm. - der vil jeg primært vide hvordan jeg sender den til min egen side, når beskeden ER sendt. Her spørger jeg hvordan jeg sikrer at alle felterne er udfyldt. I øvrigt var det på sin plads at jeg selv tog pointene i det første spm., da jeg jo ikke kunne bruge dit og de andres svar. Derfor sagde jeg pænt tak for at prøve at hjælpe mig, hvorefter jeg ringede til min udbyder og fik URLen til det rigtigte CGI, samt en forklaring. Og det virkede så! Nu manglede der bare dette spm., som din gode ven Jacob har besvaret for mig. Så jeg kan overhovedet ikke se nogen fornuftig grund til at du ikke ønsker at hjælpe mig i fremtiden - men hvis du virkelig savler efter de skide 100 point så opret et spm og få dem for fanden. Du har ikke fortjent dem - men hvis det kan forsøde din tilværelse...Så værsgo`
Og nu slutter jeg mens jeg stadig kan holde mit sprog på et rimelig venskabeligt niveau - og det er sq svært med de anklager!
Men så sig dog for fanden selv hvad dit problem med det er, så kan det vel løses på den ene eller den anden måde!
Hello Kenethlassen, kan du ikke lige prøve at slappe lidt af! Der skete tilfældigvis det at min computer crashede og at jeg derefter skulle ud og spise!
Derfor har jeg ikke været hjemme siden og kunne derfor heller ikke komme ind og sige til dig at jeg desværre ikke lige ville aflyse min middag fordi jeg skulle poste dit script!!
Du må sgu da kunne tænke fem meter længere end det du siger i dine kommentarer. Tror du virkelig at jeg ville begynde at hjælpe dig og så bare ligepludselig stoppe uden at gi\' nogen grund??
Du må da være taknemmelig for den hjælp du får her, om det så er fra den ene eller den anden!
Jeg er da også irriteret over at jeg ikke fik postet mit script til dig, men da der ikke var nogen mulighed for det, kunne jeg desværre ikke hjælpe dig færdig.
og skal vi så ikke tage og slappe lidt af her, istedet for at svine hinanden for at ikke gi\' den gratis, frivillige hjælp som stedet her bygger på.
\"Du må sgu da kunne tænke fem meter længere end det du siger i dine kommentarer. Tror du virkelig at jeg ville begynde at hjælpe dig og så bare ligepludselig stoppe uden at gi\' nogen grund??\"
Ja, for fanden mand!! Det er jo lige præcis det! Jeg blev sur over, at du pludselig stoppede med at hjælpe mig uden at give en god grund!
Og jo, jeg er stadig taknemmelig for at nogen hjælper mig!
Men bortset fra det tror jeg ikke en skid på, at din computer brød sammen lige inden du skulle poste. Hvorfor siger du ikke bare, at konen kaldte og maden stod på bordet?? Det er sq da en ærlig sag. Der er da meget, der er mere spændende end lige at hjælpe mig, og det ved jeg da godt. Så gør mig den tjeneste at sige sandheden uanset hvad det er - så bliver jeg langt mere medgørlig, for er der en anden ting jeg ikke kan klare, er det hvis folk lyver mig op i mit åbne ansigt!
Anyway - jeg bærer ikke nag, og det gør du tilsyneladende heller ikke, så lad nu lortet ligge.
Okay - Emil Evald Johansen! Det er fandme kreativt!! ;-) Men hvorfor skal jeg se dit link - tror du det er en eller anden retsag??? Jeg tror sq da på dig, når du siger det, menneske!!!
Jeg håbede bare at nogen ville rate mit geekness højere... hehe :o)
Synes godt om
Ny brugerNybegynder
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.