Autor | Zpráva | ||
---|---|---|---|
speedees Profil |
#1 · Zasláno: 3. 6. 2009, 12:17:16
Odesílám formulář odkazem za pomoci jquery takto:
function dosubmit(name) { $("#"+name).submit(); } <form id="send"> <a href="javascript: dosubmit('send')">Send</a> </form> Všude to funguje ok. Až na jednu vyjímku: <form id="add"> <input class="news_textarea" name="nadpis" value=""> <input type="text" id="calendar_value" name="calendar_value"> <script type="text/javascript"> SZN.Calendar.setup("./data/addons/calendar/img/calendar_icon.gif", "[vybrat datum]", {}, "calendar_value"); </script> Text: <textarea id="editor" name="text" rows="15" cols="55"></textarea> <script type="text/javascript"> var controls = [ {type:"html",text:"Editovat HTML"}, {type:"bold",text:"Bold"}, {type:"italic",text:"Italic"}, {type:"underline",text:"Underline"}, {type:"strikethrough",text:"strikethrough"}, {type:"separator"}, {type:"link",text:["Link","Target URL:"]}, {type:"format",text:"Format"} ]; var opts = { controls:controls, imagePath:"./data/addons/editor/img/"}; var e = new SZN.Editor("editor",opts); </script> <a href="javascript: dosubmit('add')">Přidat</a> </form> name="nadpis" se odešle, name="calendar_value" se taky odešle, ale name="text" nic neodešle i když to nějakou hodnotu obsahuje. Skripty pro kalendar a html editor jsou z knihovny Jak.seznam.cz Když to zkusím odesílat tlačítkem tak se to odešle v pořádku vše. Nevíte někdo kde se to hádá? A jak to případně zkusit změnit? Díky |
||
jelc Profil * |
#2 · Zasláno: 3. 6. 2009, 14:23:50
pokud odeslete formular pomoci javascriptu [mujFormular].submit(), formular se odesle, ale nedojde k udalosti "onsubmit", na kterou pravdepodobne SZN.Editor ceka, aby obsah v nem napsany ulozil do textarey, pravdepodobne budete potrebovat pred javascriptovym odeslanim formulare zavolat metodu editoru ktera to provede, nejlepsi bude zeptat se na foru JAKa: http://forum.lide.cz/forum.fcgi?akce=forum_data&forum_ID=70336
|
||
Časová prodleva: 15 let
|
0