Re: cgi, form et valeur par défaut
Une Bévue a écrit :
> j'ai une form :
> <form action='http://127.0.0.1/ruby/man.rbx' method='post'>
> <p>
> <label for='search'>Search : </labeL>
> <input type='text' id='search' name='search' value='man'>
> <input type='submit' value='Send'> <input type='reset'>
> </p>
> </form>
>
> qui me sert (vira...) à visualiser les pages de man aussi, j'ai donné à
> 'search' la valeur par défaut "man".
>
> si j'entre, par exemple "eruby", j'ai bien dans mon cgi['search'] la
> valeur "eruby" et je peux afficher le corps du fichier html
> "/Users/yt/man/#{cgi['search']}.html" dans ma page
> 'http://127.0.0.1/ruby/man.rbx'.
>
> MAIS la valeur affichée dans l'input text est "man", soit la valeur par
> défaut, je préférerais afficher la valeur entrée ?
>
> comment éviter ça ?
<?
if (cgi['search']="") {
cgi['search'] = "man";
}
?>
<form action='http://127.0.0.1/ruby/man.rbx' method='post'>
<p>
<label for='search'>Search : </labeL>
<input type='text' id='search' name='search' value='cgi['search']'>
<input type='submit' value='Send'> <input type='reset'>
</p>
</form>
??
|