bra Posted July 6, 2005 Report Share 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 Link to comment Share on other sites More sharing options...
Delfins Posted July 6, 2005 Report Share 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ā... Link to comment Share on other sites More sharing options...
des Posted July 6, 2005 Report Share 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> Link to comment Share on other sites More sharing options...
bra Posted July 6, 2005 Author Report Share Posted July 6, 2005 hmm kautkas nava labi man rāda undefined Link to comment Share on other sites More sharing options...
bubu Posted July 6, 2005 Report Share Posted July 6, 2005 mums jāmin kurā vietā? Link to comment Share on other sites More sharing options...
bra Posted July 6, 2005 Author Report Share Posted July 6, 2005 nē nu me ielika to kodu, bet man tajā <div> rāda undefined Link to comment Share on other sites More sharing options...
bubu Posted July 6, 2005 Report Share Posted July 6, 2005 ahā. Mēģini obj.innerTEXT vietā ielikt obj.value :) Link to comment Share on other sites More sharing options...
bra Posted July 6, 2005 Author Report Share Posted July 6, 2005 liels paldies, bet kā varētu /n (enter) pārteisīt par <br /> Link to comment Share on other sites More sharing options...
bubu Posted July 6, 2005 Report Share Posted July 6, 2005 JS dokumentāciju nemēģināji skatīties? :) this.value.replace(/\n/g, "<br/>"); Link to comment Share on other sites More sharing options...
bra Posted July 6, 2005 Author Report Share Posted July 6, 2005 nē varbūt parādiet kādu labu linku, kur šis tas apraxtīc Link to comment Share on other sites More sharing options...
Delfins Posted July 6, 2005 Report Share 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 Link to comment Share on other sites More sharing options...
bubu Posted July 6, 2005 Report Share 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 Link to comment Share on other sites More sharing options...
bra Posted July 7, 2005 Author Report Share Posted July 7, 2005 paldies bubu, bet kur šī rina būtu jāliek iekš tā koda? this.value.replace(/\n/g, "<br/>"); Link to comment Share on other sites More sharing options...
des Posted July 7, 2005 Report Share 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/>"); Link to comment Share on other sites More sharing options...
bubu Posted July 7, 2005 Report Share 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 Link to comment Share on other sites More sharing options...
Recommended Posts