ho questo textarea
modulo:
self.response.out.write("""
<form name="title"
action="/edittitlepitchhandler"
method="post">
...
pitch: <br />
<textarea name="new_pitch" rows="13" cols="75">
"%s"
</textarea><br /><br />
...
<input type="submit"
value="submit">
</form>""" % (..., m.pitch, ...) )
Sto cercando di ottenere il contenuto del textarea
con "%s"
ma penso che "%s"
dentro <textarea></textarea>
viene raccolto come testo iniziale e la casella textarea contiene virgolette. Come ottengo il contenuto del textarea
in modo che possa aprirlo in seguito e modificarlo?
Grazie.
modificare
Come da commento di Chris Morgan ho cancellato le virgolette e rimosso gli spazi prima %s
come questo
pitch: <br />
<textarea name="new_pitch" rows="13" cols="75">%s</textarea><br /><br />
Ora funziona. Grazie.
risposte:
3 per risposta № 1Il textarea
mostra tutto il testo al suo interno, quindi se lo metti <textarea>"%s"</textarea>
, inserirà anche le virgolette. Elimina le virgolette e mostra semplicemente l'espansione %s
.