bra Posted July 6, 2005 Report Posted July 6, 2005 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
Delfins Posted July 6, 2005 Report Posted July 6, 2005 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ā...
des Posted July 6, 2005 Report Posted July 6, 2005 <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>
bra Posted July 6, 2005 Author Report Posted July 6, 2005 nē nu me ielika to kodu, bet man tajā <div> rāda undefined
bubu Posted July 6, 2005 Report Posted July 6, 2005 ahā. Mēģini obj.innerTEXT vietā ielikt obj.value :)
bra Posted July 6, 2005 Author Report Posted July 6, 2005 liels paldies, bet kā varētu /n (enter) pārteisīt par <br />
bubu Posted July 6, 2005 Report Posted July 6, 2005 JS dokumentāciju nemēģināji skatīties? :) this.value.replace(/\n/g, "<br/>");
bra Posted July 6, 2005 Author Report Posted July 6, 2005 nē varbūt parādiet kādu labu linku, kur šis tas apraxtīc
Delfins Posted July 6, 2005 Report Posted July 6, 2005 (edited) nē varbūt parādiet kādu labu linku, kur šis tas apraxtīc 19117[/snapback] nebūšu jocīgs, bet Te ir viss Edited July 6, 2005 by Delfins
bubu Posted July 6, 2005 Report Posted July 6, 2005 (edited) Pamata Javaskript valoda: Client-Side JavaScript Guide (v1.3) Client-Side JavaScript Reference (v1.3) un papildus tiem abiem: Gecko DOM Reference HTML and DHTML Reference Edited July 6, 2005 by bubu
bra Posted July 7, 2005 Author Report Posted July 7, 2005 paldies bubu, bet kur šī rina būtu jāliek iekš tā koda? this.value.replace(/\n/g, "<br/>");
des Posted July 7, 2005 Report Posted July 7, 2005 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/>");
bubu Posted July 7, 2005 Report Posted July 7, 2005 (edited) 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 July 7, 2005 by bubu
Recommended Posts