Avatar billede zyxep Nybegynder
21. februar 2005 - 22:02 Der er 11 kommentarer og
1 løsning

maker flere felter ved klik

hey ppl..

jeg skal igang med at lave en plads resevation til et lan party i min by.

og jeg vil lave sådan at jeg har opstillet nogen borde i html med nogen nr og så skal man kunne trykke på 1 felt ellere flere og så blir de makeret med fed og så skal man trykke videre på næste side og udfylde navn osv..

men det andet er nemt nok at lave

bare det med det javascript jeg mangler hjem til.

jeg vil lave de numre med php så jeg kan redigere opstillingen på nettet osv.
Avatar billede olebole Juniormester
21. februar 2005 - 22:59 #1
<ole>

Hvortil er du kommet - og hvad er det præcist, du ikke kan finde ud af? Det er lidt vanskeligt at få noget ud af dit spørgsmål

/mvh
</bole>
Avatar billede roenving Novice
22. februar 2005 - 01:22 #2
Felter ?-)

-- mener du tabel-celler eller er det form-felter ?-)

-- men et eksempel kunne være:

<form name="minForm">
<input name="reservation" value=""><!-- type="hidden" -->
</form>

<table>
  <tr>
    <td onclick="this.style.fontWeight='900';document.minForm.reservation.value+=this.innerHTML+';'">1</td>
    <td onclick="this.style.fontWeight='900';document.minForm.reservation.value+=this.innerHTML+';'">2</td>
    <td onclick="this.style.fontWeight='900';document.minForm.reservation.value+=this.innerHTML+';'">3</td>
  </tr>
</table>

-- så skal du selvfølgelig finde numrene og fjerne gengangere, men det skulle ikke være det vanskeligste med et serverside script !-)
Avatar billede zyxep Nybegynder
22. februar 2005 - 11:25 #3
http://lan.played.dk/booking/8

sådan noget.. med tabeller
Avatar billede roenving Novice
22. februar 2005 - 16:14 #4
-- du kan også sagtens ændre baggrundsfarve m.v. med det eksempel jeg har smidt !-)

-- og for at gøre det mere intuitivt, kunne man tilføje: style="cursor:pointer;" i td-taggene ...
Avatar billede zyxep Nybegynder
22. februar 2005 - 19:29 #5
roenving.

prøv at se det link jeg skrev.. de har 4-5 javascript functioner til det.
Avatar billede roenving Novice
23. februar 2005 - 16:20 #6
Hvilken funktionalitet skal du have ?-)

Skal du default have udskrevet skemaer, hvor de 3 muligheder er farvekodet ind i visningen, og så give mulighed for at markere de, som ikke er reserveret endnu ...

-- så skal også muligheden for at afmarkere de markerede jo også med !-)

-- og man kan også tilføje, at den så selvfølgelig kun medtager de markerede een gang, for det skal man jo alligevel checke, når der trykkes anden gang !o]
Avatar billede zyxep Nybegynder
23. februar 2005 - 18:21 #7
ja det er noget i den stil ;)
Avatar billede zyxep Nybegynder
27. februar 2005 - 16:23 #8
roenving,

det ser faktisk ok ud den første du lavede..

men havde du anden exemple der måske var mere advanceret
Avatar billede roenving Novice
27. februar 2005 - 16:27 #9
Jeg har desværre ikke haft tid til at gå dybere i den, men ideen skulle være at du lavede en funktion, som blev kaldt onclick på cellerne ...

-- den skulle så først undersøge, om cellens nr. allerede var i input-boksen, hvis den var, fjerne den og sætte farven til ureserveret, hvis ikke, så tilføje den og sætte farven til reserveret !-)
Avatar billede zyxep Nybegynder
27. februar 2005 - 16:43 #10
det med farverne kan jeg godt lave i php osv. men det er jo bare lige det med de clicks..
Avatar billede zyxep Nybegynder
27. februar 2005 - 20:16 #11
men det ville være rart hvis du kunne lave den function til mig, det ville være rigtig dejligt for den er ret så vigtig
Avatar billede zyxep Nybegynder
22. august 2005 - 13:50 #12
lukker
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