Autor Zpráva
king26
Profil
Ahoj, potřeboval bych do textareii při načtení stránky automaticky vepsat první prázdný řádek s tím, že tam bude kurzor a poté na dalším řádku by následoval nějaký text z databáze.

Za boha se mi nepodařilo udělat ani ten nový řádek (stačil by on, kurzor si tam může dát uživatel sám).

Děkuji předem za radu.
king26
Profil
prozatím vyřešeno takto:
<?php echo (" \nněco"); ?>


ale určitě existuje elegantnější způsob, tak kdyby někdo věděl :P
SwimX
Profil
king26:
elegantěnji napsat nový řádek než \n (popř \r\n) asi nebude :)

takže
<form name='formular'>
  <textarea name='text'>
    <?= "\n{$row['text']}";?>
  </textarea>
</form>

+ posunutí kurzooru bude muset udělat JS.
<script type="text/javascript">
	window.onload=function (){
		var textarea = document.forms["formular"].elements['text'];
		textarea.selectionStart = 0;
		textarea.selectionEnd = 0;
		textarea.focus();
	};
</script>

//todle určitě půjde líp :)
king26
Profil
díky :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: