Avatar billede surfman Nybegynder
11. august 2006 - 13:14 Der er 7 kommentarer og
1 løsning

Speciel forspørgelses form.

En som vil lave en speciel forspørgelses form til mig.?
Det skal være en lille rulle menu hvor der står,
Kundetype
og i rulle menuen skal man kunne vælge mellem:
Privat
Virksomhed/Organisation

og hvis man vælger Privat kommer den frem med de her felter.
------------------------
Navn/Kontaktperson:
Adresse:
Postnummer:
By:
Email:
Telefon:
Besked:
------------------------
Hvis man vælger Virksomhed/Organisation kommer den frem med de her felter.

Virksomhed/Organisation
CVR-nummer:
Navn/Kontaktperson:
Adresse:
Postnummer:
By:
Email:
Telefon:
Besked:
----------------------------------------
også selvføgelig en Send knap.
Når man udfylder postnummer, skal den automatisk udfylde by!


På forhånd tak.
Avatar billede Slettet bruger
11. august 2006 - 13:25 #1
<script type="text/javascript">
  function changePick(type) {
    if(type == "P") {
      document.getElementById("P").style.display = '';
      document.getElementById("W").style.display = 'none';
    } elseif(type == "W") {
      document.getElementById("W").style.display = '';
      document.getElementById("P").style.display = 'none';
    } else {
      document.getElementById("P").style.display = 'none';
      document.getElementById("W").style.display = 'none';
    }
  }
</script>

<form action="" method="post">
<select name="pick" onChange="changePick(this);">
<option value="NA" selected>Vælg kundetype</option>
<option value="P">Privat</option>
<option value="W">Virksomhed/Organisation</option>
</select>

<div id="P" style="display: none;">
Navn/kontaktperson: <input type="text" name="name" /><br />
Adresse: <input type="text" name="adress" /><br />
Postnummer: <input type="text" name="zipcode" /><br />
By: <input type="text" name="city" /><br />
E-mail: <input type="text" name="email" /><br />
Telefon: <input type="text" name="phone" /><br />
Besked: <textarea rows="8" cols="15" name="message"></textarea><br />
<input type="submit" name="go" value="Send" /><br />
</div>

<div id="W" style="display: none;">
CVR-nummer: <input type="text" name="cvr" /><br />
Navn/kontaktperson: <input type="text" name="name" /><br />
Adresse: <input type="text" name="adress" /><br />
Postnummer: <input type="text" name="zipcode" /><br />
By: <input type="text" name="city" /><br />
E-mail: <input type="text" name="email" /><br />
Telefon: <input type="text" name="phone" /><br />
Besked: <textarea rows="8" cols="15" name="message"></textarea><br />
<input type="submit" name="go" value="Send" /><br />
</div>
</form>
Avatar billede Slettet bruger
11. august 2006 - 13:26 #2
Håber dette virker har ikke testet det, men det kan jeg da selv lige prøve...
Avatar billede surfman Nybegynder
11. august 2006 - 13:30 #3
Når man udfylder postnummer, skal den automatisk udfylde by?
Avatar billede surfman Nybegynder
11. august 2006 - 13:34 #4
Den virker heller ikke, men den skal jo også være så den kan sende til mig? Det kan jeg se det har du ikke lagt ind.
Avatar billede Slettet bruger
11. august 2006 - 13:36 #5
Dette er det jeg har lavet, den melder fejl, men kan ikke lave det du søger, men måske en anden der kan, så kan han måske bruge min "model".



<script type="text/javascript">
  function changePick() {
picked = document.MyForm.pick.options[document.MyForm.pick.selectedIndex].value;

alert(picked);

    if(document.getElementById(''+picked+'')== "P") {
      document.getElementById("P").style.display = 'inline';
      document.getElementById("W").style.display = 'none';
    } elseif(document.getElementById(''+picked+'') == "W") {
      document.getElementById("W").style.display = 'inline';
      document.getElementById("P").style.display = 'none';
    } else {
      document.getElementById("P").style.display = 'none';
      document.getElementById("W").style.display = 'none';
    }

  }
</script>

<form action="" name="MyForm" method="post">
<select name="pick" onChange="changePick();">
<option value="NA" selected>Vælg kundetype</option>
<option value="P">Privat</option>
<option value="W">Virksomhed/Organisation</option>
</select>

<div id="P" style="display: none;">
Navn/kontaktperson: <input type="text" name="name" /><br />
Adresse: <input type="text" name="adress" /><br />
Postnummer: <input type="text" name="zipcode" /><br />
By: <input type="text" name="city" /><br />
E-mail: <input type="text" name="email" /><br />
Telefon: <input type="text" name="phone" /><br />
Besked: <textarea rows="8" cols="15" name="message"></textarea><br />
<input type="submit" name="go" value="Send" /><br />
</div>

<div id="W" style="display: none;">
CVR-nummer: <input type="text" name="cvr" /><br />
Navn/kontaktperson: <input type="text" name="name" /><br />
Adresse: <input type="text" name="adress" /><br />
Postnummer: <input type="text" name="zipcode" /><br />
By: <input type="text" name="city" /><br />
E-mail: <input type="text" name="email" /><br />
Telefon: <input type="text" name="phone" /><br />
Besked: <textarea rows="8" cols="15" name="message"></textarea><br />
<input type="submit" name="go" value="Send" /><br />
</div>
</form>
Avatar billede surfman Nybegynder
11. august 2006 - 13:40 #6
ok det med postnummer den udfylder by automatisk er lige meget hvis du ikke kan lave det, men kan du ikke få det der til og virke?
Avatar billede surfman Nybegynder
12. august 2006 - 00:57 #7
Flyttet til ASP
Avatar billede Slettet bruger
12. august 2006 - 13:33 #8
Nej kan ikke få den del til at virke helt...
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