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

Webprogrammeren & scripting

textfield levert woord ipv zin

marientje
6 antwoorden
  • Ik wil in een textfield een bepaalde zin tonen, die dan kan worden gewijzigd (of niet) om vervolgens op te slaan. Eigenlijk maakt dit ook niet uit…

    Ik heb dit:
    [code:1:8761ab2984]
    <?php $tekst = "dit is een zin" ?>
    <form>
    <input name="textfield" type="text" value=<? echo($tekst) ?>>
    </form>
    [/code:1:8761ab2984]

    en dan krijg ik een invoerveld met daarin alleen maar t woordje 'dit' erin. Is dat altijd zo? Doe ik iets fout? Is dit op te lossen?
  • Probeer dit eens:
    <input name="textfield" type="text" value="<? echo($tekst) ?>">

    Jouw code levert dit op:
    <input name="textfield" type="text" value=dit is een zin>

    Hiermee krijg je denk ik wel de volledige tekst:
    <input name="textfield" type="text" value="dit is een zin">
  • ja, dat werkt 8)

    ik had net zelf al

    <input value=<? echo(""$tekst"") ?> >

    gevonden, maar jouw oplossing is netter.
  • of zitten er misschien newlines in de tekst die je print? En ben je eigenlijk op zoek naar <textarea></textarea> ipv het niet bestaande <input type="textfield">, wat anders <input type="text" zou moeten zijn.
  • nee, er zitten geen newlines in mn tekst, en die wil ik er ook vooral niet in hebben.
    (ik wist al wel dat ik dan een textarea moest hebben)

    t werkt nu helemaal zoals de bedoeling is!
  • [quote:eac6d750f2="marientje"]t werkt nu helemaal zoals de bedoeling is![/quote:eac6d750f2]
    Dat betwijfel ik. Maak daar eens gauw het volgende van.
    [code:1:eac6d750f2]
    <?php
    $tekst = "dit is een zin"
    ?>
    <form>
    <input name="textfield" type="text" value="<?php echo htmlspecialchars($tekst) ?>">
    </form>
    [/code:1:eac6d750f2]

Beantwoord deze vraag

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