Autor Zpráva
speedees
Profil
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 *
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

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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