Jump to content
php.lv forumi

uzreiz redzam txt iekš <div>


bra

Recommended Posts

Sviecināti,

 

Tā kā neesmu javaScript speciālists jautāšu Jums,

Tādad ir teaxarea lauks, kur tiek ievedīti dati piem lapas saturs kurš tālāk dosies uz DB, tas arī nava būtiski, tātad es vēlētos kautkādā vaidā panākt to lai būtu uzreiz redzams texts piemēram apakšā esošajos <div></div> tagos ar jau gatavu html atputu ar visiem <b>utt ja txt tiek ievadīc ar visiem html tagiem, ā un vel būtu arī jauki lai \n ārī tiku pārveidots par <br />

 

piemērs

 

textarea

<b>ivedam </b> la la <u>la a</u>

 

 

<div> tagos izvads</div>

 

ivedam la la la a

Link to comment
Share on other sites

Sviecināti,

 

Tā kā neesmu javaScript speciālists jautāšu Jums,

Tādad ir teaxarea lauks, kur tiek ievedīti dati piem lapas saturs kurš tālāk dosies uz DB, tas arī nava būtiski, tātad es vēlētos kautkādā vaidā panākt to lai būtu uzreiz redzams texts piemēram apakšā esošajos <div></div> tagos ar jau gatavu html atputu ar visiem <b>utt ja txt tiek ievadīc ar visiem  html tagiem, ā un vel būtu arī jauki lai \n ārī  tiku pārveidots par <br />

 

piemērs

 

textarea

<b>ivedam  </b> la la <u>la a</u>

<div> tagos izvads</div>

 

ivedam  la la la a

19097[/snapback]

 

 

<textarea onChange="updateDIV(this);">

function updateDIV(obj) {
  var div = document.getElementById('outputDiv');
  if (!div) return;
  div.innerHTML = obj.innerTEXT;
}

 

kaut kā tā...

Link to comment
Share on other sites

<textarea onChange="updateDIV(this);">

function updateDIV(obj) {
  var div = document.getElementById('outputDiv');
  if (!div) return;
  div.innerHTML = obj.innerTEXT;
}

 

kaut kā tā...

19098[/snapback]

 

 

tikai nevajag aizmirst, ka tam divam ir jaapieliek attieciigais ids:

 

<div id="outputDiv"></div>

Link to comment
Share on other sites

paldies bubu, bet kur šī rina būtu jāliek iekš tā koda?

this.value.replace(/\n/g, "<br/>");

19138[/snapback]

 

manupraat, pirms rindinjas

div.innerHTML = obj.value;

 

bet man gan ir aizdomas, ka bubu dotais piemeers izvaros to textarea, arii tur saliekot visus tos <br/> (kas nebuut nav vajadziigs).

 

taapeec labaak laikam taisiit:

 

div.innerHTML = obj.value;
div.innerHTML.replace(/\n/g, "<br/>");

Link to comment
Share on other sites

des, tā nekas nestrādās. replace ir funkcija, nevis procedūra. Tā atgriež repleisoto rezultātu! Vajag šitā:

div.innerHTML = obj.value.replace(/\n/g, "<br/>");

Edited by bubu
Link to comment
Share on other sites

×
×
  • Create New...