Получить значение из texarea
Не анализируется содержимое textarea
<form name="addAnswer" > <div> <textarea id="themeText" name="answ"> </textarea> <div id="setAnsw"> <input type="submit" class="sendsubmit" value="Ответить" onclick="setAnsw();"/> </div> </div> </form> При инициализации страницы инициализируется tinyMCE: tinyMCE.init({ mode:"textareas", theme:"advanced", skin:"o2k7", convert_urls : false, remove_script_host : false, force_br_newlines : true, plugins : "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups,autosave", theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,cut,copy,paste,|,undo,redo,|,code", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", }); И функция обработки: function setAnsw(){ var textar = document.getElementById("themeText").value; alert (textar);// Выводит пустое окно независимо от того, введено что-то в textarea или нет if(textar == ''){ alert("Введите текст сообщения"); // Это сообщение появляется всегда независимо от того, введено что-то в textarea или нет return; } /* пробовал и так: alert($("#themeText").val()); // Выводит пустое окно независимо от того, введено что-то в textarea или нет if($("#themeText").val() == ''){ alert("Введите текст сообщения"); // Это сообщение появляется всегда независимо от того, введено что-то в textarea или нет return; }*/ } В примере я не указал, что еще используется обработчик php, вот в этом обработчике как раз содержимое textarea нормально обрабатывается. Что я делаю не так, и как сделать правильно? |
Проблема решена. Воспользовался вот этим: http://itheap.info/blog/web-master-blog/785.html
|
Часовой пояс GMT +3, время: 06:40. |