23. april 2002 - 13:40Der er
9 kommentarer og 1 løsning
formular og omfattende check af felter - Haster lidt.
Hej..
Har en meget meget lang form. Jeg vil naturligvis gerne tjekke indtastningen af denne..
Mit spørgsmål lyder...
først og fremmest at tjekke at en række med radiobuttons er tjekket af på den ene eller anden måde ..dvs enten ja eller nej skal være valgt. Hvordan gør man det. I nogle tilfælde er der op til fire radiokanpper Skal være en fejlprompt såfremt intet er valgt
Dernæst at en række med checkbokse..her skal minimum en checkbox ud af en række have flueben i sig
Jeg har ydermere et tekstfelt hvor jeg gerne vil tjekke længden af strengen, og hvis den ikke er indenfor en 6-8 indtastninger så skal der være en prompt der melder fejl. Her vil jeg f.eks osse gerne tjekke at for ex de første tre bogstaber er www og at slutningen af strengen består af f.eks to tal.
Ydermere har jeg et sæt radiobuttons hvor der skal vælges enten ja el nej.. hvis ja skal der fremkomme yderligere tekst længere nede på siden.. Denne tekst skal i tilfælde af ja, også trækkes med over på min-tak-for-din-deltagelses-side
For at tjekke checkboxes kan du evt. kalde alle dine checkboxes for "chk" i starten af navnet og så bruge denne funktion, der kræver en reference til formen som attribut:
function tjekChk(f) { els = f.elements; val = 0; for (i = 0; i < els.length; i++) { if (els[i].name.indexOf("chk") == 0 && els[i].checked) val = 1; } if (!val) return false; return true; }
For at tjekke for mellem 6 og 8 karakterer i et tekstfelt er det såre simpelt:
function tjekFelt(f) { if (f.feltetsNavn.length < 6 || f.feltetsNavn.length > 8) return false; return true; }
Resten kunne jeg godt tænke mig, som Gryn siger, en url på!
Hej alle jeg påskønner jeres indsats..skal bruges til eksamsprojekt og dette er ikke min stærke side. Har desværre ikke adgang til nogen server lige pt. Men koden står her nedenunder: Jeg tjekker mail senere i aften. Tusind tak på forhånd.
<!--denne her password skal identificere indtasteren...vil gerne tjekke på korrekt format i henhold til nogle id's jeg har eksempel wwwab12 og www12qq. Hvis ikke nogle af disse id's rammes så skal der gerne være en fejlprompt der siger at man har skrevet forkert id/password og ikke kan deltage--> <tr> <td valign="top" width=""> </td><td colspan="2"><br /><br /><b><label for="pass">Indtast bruger-id og kodeord kode her (du finder dem i brevet):</label></b><br /> <input type="text" name="password" value="" id="pass" class="iform"> </td> </tr>
<!--i 1 spørgsmål 1 skal minimum en være valgt eller skal der være en promt--> <tr> <td valign="top" width=""><b>1.</b></td><td colspan="2">Hvilket område arbejder din virksomhed inden for? </td> </tr>
<input type="hidden" name="hidden1" value="Hvilket område arbejder din virksomhed inden for?">
<tr> <td width=""> </td><td valign="top"><input type="radio" id="r1" name="r1" value="Business to Business"><label for="r1">Business to Business</label></td> </tr> <tr> <td width=""> </td><td><input type="radio" name="r1" id="r2" value="Business to Consumer"><label for="r2">Business to Consumer</label></td> </tr> <tr> <td width=""> </td><td><input type="radio" name="r1" id="r3" value="Begge"><label for="r3">Begge</label></td> </tr>
<!--i 2 spørgsmål 1 skal minimum en være valgt eller skal der være en promt--> <tr> <td valign="top" width="25"><b>2.</b></td><td colspan="2">Hvor mange ansatte er der i din virksomhed?</td> </tr> <tr> <td width=""> </td><td valign="top"><input type="radio" id="r4" name="r2" value="Under 100"><label for="r4">Under 100</label></td> </tr> <tr> <td width=""> </td><td><input type="radio" name="r2" id="r5" value="100-499"><label for="r5">100-499</label></td> </tr> <tr> <td width=""> </td><td><input type="radio" name="r2" id="r6" value="500-1.000"><label for="r6">500-1.000</label></td> </tr>
<!--i 3 spørgsmål 1 skal minimum en være valgt eller skal der være en promt--> <tr> <td valign="top" width="25"><b>3.</b></td><td colspan="2">Hvad beskæftiger din virksomhed sig med?</td> </tr>
<!--i 4 spørgsmål 1 skal minimum en være valgt eller skal der være en promt--> <tr> <td valign="top" width="25"><b>4.</b></td><td colspan="2">Hvor stor er jeres omsætning?</td> </tr>
<!--i 5 spørgsmål 1 skal minimum en være valgt eller skal der være en promt--> <tr> <td valign="top" width="25"><b>5.</b></td><td colspan="2">Har I et system eller program, I benytter i dag til betjening af kunder og til udvikling af kunderelationer?</td> </tr>
<input type="hidden" name="hidden2" value="Har I et system eller program, I benytter i dag til betjening af kunder og til udvikling af kunderelationer?">
<tr> <td width=""> </td><td valign="top"><label for="r26">Hvor længe har I haft det?</label><br /><input type="text" class="iform" name="t4" id="r26" value="Antal år?"> år</td> </tr>
<!--osse være prompt her såfremt der hverken er valg tja eller nej--> <tr> <td valign="top" width="25"><b></b></td><td colspan="2">Fungerer den nuværende løsning optimalt?</td> </tr>
<tr> <td valign="top" width="25"><b></b></td><td colspan="2">Nej. Vi har anskaffet et CRM-system for:</td> </tr>
<tr> <td width=""> </td><td><input type="radio" name="r5" id="r29" value="Nej. Vi har anskaffet et CRM-system for 0-2 år siden, men bruger det ikke"><label for="r29">0-2 år siden</label></td> </tr>
<tr> <td width=""> </td><td><input type="radio" name="r5" id="r30" value="Nej. Vi har anskaffet et CRM-system for 2-5 år siden men bruger det ikke"><label for="r30">2-5 år siden, men bruger det ikke</label></td> </tr>
<tr> <td width=""> </td><td><input type="radio" name="r5" id="r31" value="Nej. Vi har anskaffet et CRM-system for 5+ år siden men bruger det ikke"><label for="r31">5+ år siden, men bruger det ikke</label></td> </tr>
<tr> <td width=""> </td><td><input type="radio" name="r5" id="r32" value="CRM-løsning:Nej, men vi planlægger at indføre en CRM-løsning"><label for="r32">Nej, men vi planlægger at indføre en CRM-løsning</label></td> </tr>
<tr> <td width=""> </td><td><input type="radio" name="r5" id="r33" value="CRM-løsning: Nej, vi har lagt en strategi, men har endnu intet budget"><label for="r33">Nej, vi har lagt en strategi, men har endnu intet budget</label></td> </tr>
<tr> <td width=""> </td><td><input type="radio" name="r5" id="r34" value="CRM-løsning: Nej, men vi har strategi og budget på plads"><label for="r34">Nej, men vi har strategi og budget på plads.</label></td> </tr>
<!--i 6 spørgsmål 1 skal minimum en være valgt eller skal der være en promt--> <tr> <td valign="top" width="25"><b>6.</b></td><td colspan="2">Er det en del af virksomhedens strategi at have fokus på kunden?</td> </tr>
<tr> <td width=""> </td><td><input type="radio" name="r7" id="r37" value="Nej, vores fokus er på produktet"><label for="r37">Nej, vores fokus er på produktet</label></td> </tr>
<tr> <td width=""> </td><td><input type="radio" name="r7" id="r38" value="Nej, vores fokus er på noget andet"><label for="r38">Nej, vores fokus er på noget andet</label></td> </tr>
<!--Her skal alle være valgt henholdsvis med stor eller lille betydning ellers skal der være en promot der reagerer--> <tr> <td valign="top" width="25"><b>7.</b></td><td colspan="2">Hvad skal en CRM-løsning give virksomheden?<br />Angiv venligst betydningen af hvert punkt for sig: <input type="hidden" name="hidden3" value="Hvad skal en CRM-løsning give virksomheden? Angiv venligst betydningen af hvert punkt for sig:"> <!--ques 7--> <table border="1" width="510"> <tr> <td> </td><td><b>Stor betydning</b></td><td><b>Lille betydning</b></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Integration mellem interne systemer</td><td><input type="radio" name="st3" id="r74" value="Stor betydning - Integration mellem interne systemer"><label for="r74"></label></td><td><input type="radio" name="st3" id="r75" value="Lille betydning - Integration mellem interne systemer"><label for="r75"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Automatisering af administrative rutiner</td><td><input type="radio" name="st4" id="r76" value="Stor betydning - Automatisering af administrative rutiner"><label for="r76"></label></td><td><input type="radio" name="st4" id="r77" value="Lille betydning - Automatisering af administrative rutiner"><label for="r77"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Bedre budgetlægning og -opfølgning</td><td><input type="radio" name="st5" id="r78" value="Stor betydning - Bedre budgetlægning og -opfølgning"><label for="r79"></label></td><td><input type="radio" name="st5" id="r79" value="Lille betydning - Bedre budgetlægning og -opfølgning"><label for="r77"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Nem adgang til vidensdeling generelt</td><td><input type="radio" name="st6" id="r80" value="Stor betydning - Nem adgang til vidensdeling generelt"><label for="r80"></label></td><td><input type="radio" name="st6" id="r81" value="Lille betydning - Nem adgang til vidensdeling generelt"><label for="r81"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Nem adgang til viden om kunderne</td><td><input type="radio" name="st7" id="r82" value="Stor betydning - Nem adgang til viden om kunderne"><label for="r82"></label></td><td><input type="radio" name="st7" id="r83" value="Lille betydning - Nem adgang til viden om kunderne"><label for="r83"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Bedre segmentering af kunderne</td><td><input type="radio" name="st8" id="r84" value="Stor betydning - Bedre segmentering af kunderne"><label for="r84"></label></td><td><input type="radio" name="st8" id="r85" value="Lille betydning - Bedre segmentering af kunderne"><label for="r85"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Mere målrettet marketingindsats</td><td><input type="radio" name="st9" id="r86" value="Stor betydning - Mere målrettet marketingindsats"><label for="r86"></label></td><td><input type="radio" name="st9" id="r87" value="Lille betydning - Mere målrettet marketingindsats"><label for="r87"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Større nærhed til kunderne</td><td><input type="radio" name="st10" id="r88" value="Stor betydning - Større nærhed til kunderne"><label for="r88"></label></td><td><input type="radio" name="st10" id="r89" value="Lille betydning - Større nærhed til kunderne"><label for="r89"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Bedre fastholdelse af kunderne (loyalitet)</td><td><input type="radio" name="st11" id="r90" value="Stor betydning - Bedre fastholdelse af kunderne (loyalitet)"><label for="r91"></label></td><td><input type="radio" name="st11" id="r91" value="Lille betydning - Bedre fastholdelse af kunderne (loyalitet)"><label for="r91"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Krydssalg til eksisterende kunder</td><td><input type="radio" name="st12" id="r92" value="Stor betydning - Krydssalg til eksisterende kunder"><label for="r92"></label></td><td><input type="radio" name="st12" id="r93" value="Lille betydning - Krydssalg til eksisterende kunder"><label for="r93"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Større salg til nye kunder</td><td><input type="radio" name="st13" id="r94" value="Stor betydning - Større salg til nye kunder"><label for="r95"></label></td><td><input type="radio" name="st13" id="r95" value="Lille betydning - Større salg til nye kunder"><label for="r95"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Større kundetilfredshed</td><td><input type="radio" name="st14" id="r96" value="Stor betydning - Større kundetilfredshed"><label for="r96"></label></td><td><input type="radio" name="st14" id="r97" value="Lille betydning - Større kundetilfredshed"><label for="r97"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Bedre kontrol med salg</td><td><input type="radio" name="st15" id="r98" value="Stor betydning - Bedre kontrol med salg"><label for="r98"></label></td><td><input type="radio" name="st15" id="r99" value="Lille betydning - Bedre kontrol med salg"><label for="r99"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Bedre kontrol med markedsføring</td><td><input type="radio" name="st16" id="r100" value="Stor betydning - Bedre kontrol med markedsføring"><label for="r100"></label></td><td><input type="radio" name="st16" id="r101" value="Lille betydning - Bedre kontrol med markedsføring"><label for="r101"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Tættere samarbejde med leverandører</td><td><input type="radio" name="st17" id="r102" value="Stor betydning - Tættere samarbejde med leverandører"><label for="r102"></label></td><td><input type="radio" name="st17" id="r103" value="Lille betydning - Tættere samarbejde med leverandører"><label for="r103"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Tættere samarbejde med partnere</td><td><input type="radio" name="st18" id="r104" value="Stor betydning - Tættere samarbejde med partnere"><label for="r104"></label></td><td><input type="radio" name="st18" id="r105" value="Lille betydning - Tættere samarbejde med partnere"><label for="r105"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Direkte adgang for kunderne</td><td><input type="radio" name="st19" id="r106" value="Stor betydning - Direkte adgang for kunderne"><label for="r106"></label></td><td><input type="radio" name="st19" id="r107" value="Lille betydning - Direkte adgang for kunderne"><label for="r107"></label></td> </tr>
<tr> <td><IMG src="/se/contact/i/img_asterisk.gif" width="9" height="12" alt="*" />Bedre grundlag for produktudvikling</td><td><input type="radio" name="st20" id="r108" value="Stor betydning - Bedre grundlag for produktudvikling"><label for="r108"></label></td><td><input type="radio" name="st20" id="r109" value="Lille betydning - Bedre grundlag for produktudvikling"><label for="r109"></label></td> </tr>
<!--i 8 spørgsmål 1 skal minimum en være valgt eller skal der være en promt--> <tr> <td valign="top" width="25"><b>8.</b></td><td colspan="2">Er der (har der været) villighed internt til at ændre rutiner til fordel for kunderne?</td> </tr>
<!--i 9 spørgsmål 1 skal minimum en være valgt eller skal der være en promt--> <tr> <td valign="top" width="25"><b>9.</b></td><td colspan="2">Hvor i virksomheden ligger beslutningen om at fokusere på kunderne?</td> </tr>
<!--i 10 spørgsmål 1 skal minimum en være valgt eller skal der være en promt-->
<tr> <td valign="top" width="25"><b>10.</b></td><td colspan="2" >Hvilke områder i din virksomhed skal omfattes af en CRM-løsning?<br />Indgående:</td> </tr>
<input type="hidden4" value="Hvilke områder i din virksomhed skal omfattes af en CRM-løsning? Indgående:">
<!--i 11 spørgsmål 1 skal minimum en være valgt eller skal der være en promt--> <tr> <td valign="top" width="25"><b>11.</b></td><td colspan="2">Vil I foretage en foranalyse, før I vælger en (ny) CRM-løsning? </td> </tr>
<tr> <td width=""> </td><td><input type="radio" name="r11" id="r200" value="Ja, af CRM-leverandøren"><label for="r200">Ja, af CRM-leverandøren</label></td> </tr>
<tr> <td width=""> </td><td><input type="radio" name="r11" id="r201" value="Ja, af konsulenthuset"><label for="r201">Ja, af konsulenthuset</label></td> </tr>
<!--i 12 spørgsmål 1 skal minimum en være valgt eller skal der være en promt--> <tr> <td valign="top" width="25"><b>12.</b></td><td colspan="2">Hvilke ønsker har I i dag til en CRM-løsning? </td> </tr>
<!--i 1 spørgsmål 13 skal minimum en være valgt eller skal der være en promt--> <tr> <td valign="top" width="25"><b>13.</b></td><td colspan="2">Hvilke ønsker har I til en CRM-leverandør?
</td> </tr>
<tr> <td width=""> </td><td><input type="radio" name="q13" id="r401" value="Udelukkende softwareleverance og konsulentbistand"><label for="r401">Udelukkende softwareleverance og konsulentbistand</label></td> </tr>
<tr> <td width=""> </td><td><input type="radio" name="q13" id="r402" value="Totalleverandør af software, hardware og konsulentbistand "><label for="r402">Totalleverandør af software, hardware og konsulentbistand </label></td> </tr>
<tr> <td width=""> </td><td><input type="radio" name="q13" id="r403" value="Totalleverandør af software, hardware, konsulentbistand og drift (outsourcing)"><label for="r403">Totalleverandør af software, hardware, konsulentbistand og drift (outsourcing)</label></td> </tr>
<!--i 14 spørgsmål 1 skal minimum en være valgt eller skal der være en promt--> <tr> <td valign="top" width="25"><b>14.</b></td><td colspan="2">Hvilke kriterier er vigtige for jeres valg af CRM-leverandør?<br />Sæt evt. Flere krydser: </td> </tr>
<input type="hidden" hidden="hidden10" value="Hvilke kriterier er vigtige for jeres valg af CRM-leverandør?" >
<tr> <td width=""> </td><td><input type="checkbox" name="q14_1" id="r410" value="Førende på markedet"><label for="r410">Førende på markedet</label></td> </tr>
<!--i 15 spørgsmål 1 skal minimum en være valgt eller skal der være en promt--> <tr> <td valign="top" width="25"><b>15.</b></td><td colspan="2">Hvad med den tekniske integration?</td> </tr>
<input type="hidden" name="hidden20" value="Hvad med den tekniske integration?">
<tr> <td width=""> </td><td><input type="checkbox" name="q15_1" id="r420" value="Systemet skal køre på en eksisterende platform"><label for="r420">Systemet skal køre på en eksisterende platform</label></td> </tr>
<tr> <td width=""> </td><td><input type="checkbox" name="q15_2" id="r421" value="Systemet skal køre i et separat miljø"><label for="r421">Systemet skal køre i et separat miljø</label></td> </tr>
<tr> <td valign="top" width="25"> </td><td colspan="2">Systemet skal integrere eksisterende løsninger:</td> </tr>
<input type="hidden" name="hidden21" value="Systemet skal integrere eksisterende løsninger:">
<tr> <td valign="top" width="25"> </td><td colspan="2"><b>tekskt</b><br /> Tak for dine svar, blablablablab </td> </tr>
<tr> <td valign="top" width="25"> </td><td colspan="2">Ønsker du at få præmie? </td> </tr>
<!--Hvis der svares ja til præmie dette skal tkesten lige efter vises ,ellers ikke og tkesten så i tilfælde af ja osse trækkes med over på en tak for din deltagelses side--> <tr> <td width=""> </td><td><input type="radio" name="aars" id="r430" value="Ønsker du at få præmie: Ja"><label for="r430">Ja</label></td> </tr>
<tr> <td width=""> </td><td><input type="radio" name="aars" id="r431" value="Ønsker du at få præmie: Nej"><label for="r431">Nej</label></td> </tr>
<tr> <td valign="top" width="25"> </td><td colspan="2">Din e-mail-adresse vil blive videregivet til The Business Source (udgiveren), så du kan modtage sammendragene. De er gratis de næste 12 måneder.<br /><br /> Herefter kan du vælge at opsige dit abonnement eller at fortsætte det til normalpris.
Dér skulle du så nok have smidt et link istedet...
Nåh, jeg kigger på det.
Synes godt om
Slettet bruger
24. april 2002 - 18:55#7
Det er godt nok noget af en omgang!
Du kan spare os andre for en stor del tid, hvis du kunne skrive "checked" ved den første radio-button i hver serie. Så vil en af mulighederne jo være valgt på forhånd, og det vil være umuligt for brugeren at klikke det væk igen. Mht. password-checket, så skal du nok bruge noget server-side programmering (PHP/ASP), da du ellers bliver nødt til at skrive disse informationer på siden, og så skal man jo ikke være særlig meget nørd for at bryde ind! Men se ellers på mit første svar; det kan du formentlig bruge til resten!
ja er godt klar over det med server side, problemet er at det SKAL spille uden.. det er en uoverskuelig bunke at kigge på..jeg kigger med det i har skrevet og vender tilbage indtil videre tak for hjælpen
Synes godt om
Slettet bruger
25. april 2002 - 09:18#9
Jamen som sagt vil det næsten ikke være nogen beskyttelse, hvis du ikke kan bruge server-side! Kodeord og JavaScript er generelt en dårlig blanding!
Tak for hjælpen jeg er ved at have bikset noget fornuftigt sammen :)
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.