Avatar billede krosser Nybegynder
22. oktober 2002 - 14:10 Der er 4 kommentarer

formular check

hej har en form skal chekke indtastning

et problem kunne dog være at mine <input> felters navne all starter med numre...eks
<input type="text" name="11_emailadresse">

er det et problem at lave omfattende formularcheck i javascript når name starter med tal eller er det ok?

Jeg kunne godt tænke mig et helt eksempel på hvordan jeg kan klare det...

desuden skal jeg i formular tjekket osse alertbokse hvis der skrives noget i feltet email(tekstfelt) men ikke i feltet abonnementstype (radioknap)

samt det samme med feltet navn(tekstfelt) hvis det skrives i men at en tilhørende radiokanp ikke vælges

vær specific jeg fatter ikke så meget af javascript
Avatar billede krosser Nybegynder
22. oktober 2002 - 14:10 #1
names i input fileds skal starte med numrer ingen vej udenom det
Avatar billede bamzen Nybegynder
22. oktober 2002 - 14:38 #2
hvorfor må de ikke slutte med et nummer???

nå, men det burde kunne laves alligevel

du beder os være specifikke .... prøv at være det selv, du forvirrer lidt i din specifikation.....

prøv at definere med

hvis felt 11_emailadresse ikke er tomt, og abonnementstype ikke valgt, så kom med alert
etc etc

alternativt prøv at smide koden til din formular, så er det nemmere at forstå hvad du skriver, og dermed hjælpe dig....

/Martin
Avatar billede krosser Nybegynder
22. oktober 2002 - 15:01 #3
Her er en lidt forkortet kode så det stadig er lidt overskueligt
Ingen af text fleterne må være tomme..

I bunden af formularen kan man vælge hvordan man vil have bekræftigelse. enten via telephone eller via email..alt efter hvad man vælger af de to:
hvis man vælger at få bekræftigelse via email så skal tekst fieldet med email selvfølgelig osse være udfyldt.

hvis man vælger at få bekræftigelse via telephone , så skal text fieldet med telephone være fyldt ud.


<form>

Navn:     <input type="text" class="iform" name="5_name" />

Stilling:<input type="text" class="iform" name="6_title" />

Firma:<input type="text" class="iform" name="7_company" />

Adresse:<input type="text" class="iform" name="8_address" />

Postnummer:<input type="text" class="iform" name="9_zip" />

By:<input type="text" class="iform" name="10_city" />

e-mail:<input type="text" class="iform" name="11_email" />

Telefon:<input type="text" class="iform" name="12_phone" />

Hvordan ønsker du at modtage bekræftelse? <br />
<input type="radio" name="4_contact_me_via" value=""email" checked id="use_em" /> <label for="use_em">Jeg ønsker at modtage bekræftelse samt information om arrangementet via e-mail.</label><br />
<input type="radio" name="4_contact_me_via" value="phone" id="use_phone" /> <label for="use_phone">Jeg ønsker at modtage bekræftelse pr. telefon.</label>

<input type="submit">
</form>
Avatar billede Slettet bruger
22. oktober 2002 - 17:38 #4
I JavaScript må et element ikke starte med et nummer. Hverken en variabel eller et objekt. Så du bliver nødt til at ændre din anden kode først.
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