Comment définir la valeur du textarea dans Codeigniter?
echo form_textarea('general4', set_value('general4'), 'class="general"');
la set_value fonction ne semble pas fonctionner avec le textarea j'ai donc essayé ceci:
<textarea name='general4' class="general"><?=set_value('general4')?></textarea>
Mais toujours pas de travail, des idées?
Pour être absolument sûr, vous avez des balises courtes tourné sur la droite? Et il ne devrait pas, mais essayez de mettre un point-virgule après votre crochet de fermeture dans la déclaration.
OriginalL'auteur Sarah | 2012-12-07
Vous devez vous connecter pour publier un commentaire.
à utiliser form_textarea() dans CI vous passez des paramètres des lignes et des colonnes comme ci-dessous
pour plus de détails, reportez-vous CI-guide de l'utilisateur https://www.codeigniter.com/user_guide/helpers/form_helper.html#form_textarea
Oui,vous avez raison.set_value ensembles de valeurs quand le post de formulaire.Il ne doit pas être vide puis définissez la valeur de la montrer.Aussi la short_open_tag est activé ou non ce qui est également important.
OriginalL'auteur mohan.gade
Le problème était que je n'avais pas besoin de le textfield. Donc, je n'ai pas mis toutes les règles de l'url de l'action. J'ai donc ajouté ceci:
Et il a bien fonctionné!
OriginalL'auteur Sarah
Ce que vous avez fait est de définir le nom du champ de type textarea: 'general4'. Je pense que ce que vous vouliez faire est de retourner une chaîne réelle de votre textarea pour pré-remplir avec des données provenant d'une requête post ou une base de données MySQL ou quelque chose comme ça. Il y a un certain nombre de moyens pour y parvenir.
Méthode 1:
Une deuxième paramètre dans la set_value() fonction par exemple:
Méthode 2:
Vous pouvez toujours utiliser le construit en form_textarea() fonction. Docs trouvé ici
Exemples:
Générique
Cas
De l'IC La Documentation:
set_value()
OriginalL'auteur JP Barthelemy