powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Получить значение из texarea
6 сообщений из 6, страница 1 из 1
Получить значение из texarea
    #39418821
Павел Гужанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не анализируется содержимое textarea
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
<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:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
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",
	});



И функция обработки:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
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 нормально обрабатывается.

Что я делаю не так, и как сделать правильно?
Подскажите, что я делаю не так
...
Рейтинг: 0 / 0
Получить значение из texarea
    #39418880
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Получить значение из texarea
    #39418896
Павел Гужанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

Так у меня все также, как и по ссылке. Только кнопка у меня submit а не button. Может быть в этом дело?

Или может быть проблема в tinyMCE?
...
Рейтинг: 0 / 0
Получить значение из texarea
    #39418921
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел ГужановИли может быть проблема в tinyMCE?
скорее всего,
и F12 занакомо?
...
Рейтинг: 0 / 0
Получить значение из texarea
    #39418925
Japson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У всех WYSIWYG редакторов получение значения textarea немного не стандартное )).
вот одно из решений: http://itheap.info/blog/web-master-blog/785.html
...
Рейтинг: 0 / 0
Получить значение из texarea
    #39418940
Павел Гужанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Japson,

Спасибо, так все сработало!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Получить значение из texarea
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]