Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Halverwege een lang uitklapscherm beginnen .............

snoepie
10 antwoorden
  • Hallo,

    Ik heb een klein vraagje.

    Ik gebruik op een website een uitklapscherm waar men het geboortejaar moet invullen.

    Deze lijst begint bij 1900 en eindigt bij 2005, oftewel een lange lijst.

    Is het mogelijk om, als men dit uitklapscherm opent, te beginnen bij b.v. 1950 i.p.v. 1900 zodat er minder gescrold hoeft te worden?

    Groeten,

    Arie
  • ik neem aan dat je dat met
    [code:1:ec3adf211d]<select>
    <option>Optie</option>
    <option>Optie2</option>
    </select>[/code:1:ec3adf211d]
    doet?
    Plaats dan selected achter de optie die je wilt dat geselecteerd is, dus:
    [code:1:ec3adf211d]<option selected>Optie2</option>
    [/code:1:ec3adf211d]
  • Sorry dat ik een beetje kort door de bocht ben geweest …………… 8)

    Dit heb ik n.l. al gedaan omdat het uitklapscherm begint met de waarde "jaar", dit heb ik n.l. gedaan omdat er ook een javascriptje loopt die controleert of er wel een andere waarde dan "jaar" is ingevuld omdat het een verplicht veld is.

    Er staat dus al een

    <option selected value="jaar">jaar</option>
    <option value="1900">1900</option>

    Als ik dit zou veranderen naar "1950" mag er niemand meer in 1950 geboren zijn, anders vindt mijn scriptje dat het veld "jaar" nog niet ingevuld is :lol:

    Groeten,

    Arie
  • In dat geval weet ik even niet hoe je dat moet oplossen.

    Kan je dat veld jaar niet weghalen?
    Hoef je ook niet met JScript te controleren of er nog een veld is ingevuld (dit werkt nl soms niet en kan best wel buggy zijn) :wink:
  • Nou, ik kan wel het veld "jaar" weglaten maar er moet hoe dan ook toch een check komen of het veld een waarde heeft gekregen, dus dat wordt dan een beetje lastig …………….. of iemand anders moet daar een oplosdsing voor weten ??? :o

    Meer in ieder geval bedankt voor het meedenken,

    Arie
  • Je kunt je ook afvragen waarom je hier een lijst gebruikt. Het is sneller om een jaartal in te tikken dan door zo'n lange lijst te scrollen.
  • En als je die option "jaar" weghaalt en begint op 1900 als standaard (of 1950 selected), en als andere mogelijkheden alleen andere jaartallen dan heeft die select altijd een jaartal als waarde ( ? ) dus hoef je dat ook niet meer te checken, er van uit gaande dat de gene die het form invult even het correcte jaartal kiest…

    ps. Je moet wel rekening houden mensen ouder dan 105 natuurlijk, de oudste is nu 114? Dus wel ff door tot 1891! :wink:
  • [quote:746e7557e5="redmar"]En als je die option "jaar" weghaalt en begint op 1900 als standaard (of 1950 selected), en als andere mogelijkheden alleen andere jaartallen dan heeft die select altijd een jaartal als waarde ( ? ) dus hoef je dat ook niet meer te checken, er van uit gaande dat de gene die het form invult even het correcte jaartal kiest…

    Ik geloof dat je mij hier even kwijt bent geraakt ………….

    ps. Je moet wel rekening houden mensen ouder dan 105 natuurlijk, de oudste is nu 114? Dus wel ff door tot 1891! :wink:[/quote:746e7557e5]

    Daar hebt je een punt ! 8)
  • [quote:0476d80eac]Ik geloof dat je mij hier even kwijt bent geraakt …………. [/quote:0476d80eac]
    Voorbeeldje:
    [code:1:0476d80eac]<select name="jaar">
    <option value="1900">1900</option>
    <option value="1901">1901</option>
    <option value="1902" selected>1902</option>
    <option value="1903">1903</option>
    <option value="1904">1904</option>
    </select>[/code:1:0476d80eac]
    Nu heeft de select als default de waarde "1902" omdat die 'selected' is. De andere mogelijkheden zijn eveneens jaartallen, zodat je in dit geval niet hoeft te checken of er een jaartal is ingevuld, want iets anders dan een jaartal is niet mogelijk.
  • hoi Redmar,

    Ik zat toevallig net een ongeveer dezelfde oplossing te denken, alleen dan nog wel met de waarde "jaar" ertussen en als selected, dit omdat men toch een jaartal moet invullen omdat er een check is bij het verzenden dat de waarde niet "jaar" mag zijn ………… :roll:

    Bedankt voor het meedenken, ik denk dat ik deze oplossing zo meteen even gaat uitproberen.

    Arie

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.