Jquery скрипт

программирование php JavaScript веб дизайн jQuery

Доброго времени суток!
есть скрипт которий компилирует предложения с отдельных ячеек в одну


<script>

$(document).ready(function(event){
$("#form1").submit(function(event){
event.preventDefault();
$("input[type=text]").each(function(){
$("#rez").append($(this).val()+"");
});
return false;
});

});
</script>

работает по нажатию на кнопку. если первый раз нажать кнопку то все прекрасно срабатывает, но при последующих нажатиях текст ДОБАВЛЯЕТСЯ а не заменяется, а если после срабатывания скрипта удалить скомпилированный им текст то скрипт больше не работает до перезагрузнки страници.

как можно сделать чтобы каждый раз заменялось содержимое ячейки.

Примечание:
есть текст в ячейках

echo '<input type="text" name="text['.$i.']" value="'.ltrim($value).'" class="enter" size="'.$sizee.'">

при нажатии на кнопку
echo'<input type="submit" value="ready" name="write" onclick="location.href="html.by"">';

текст с ячеек перемещается (без перезагрузки страници) в текстовое поле

echo ' <textarea name="text" id="rez" rows="10" cols="110" "></textarea></center>' ."\n".'';

с помощью этого скрипта

$(document).ready(function(event){
$("#form1").submit(function(event){
event.preventDefault();
$("input[type=text]").each(function(){
$("#rez").append($(this).val()+"");
});
return false;
});
});


2 holden321 Ваш код перезагружает страницу(
Ответы:
странные люди ей богу
"...$("#rez").append($(this).val()+"");..."
append - добавлять
Почему же текст у вас добавляется?...
Надо добавлять HTML, чтобы не ломать голову людям что там у вас за код.
>...после срабатывания скрипта удалить скомпилированный им текст...
Если удаляете, стало-быть #rez это либо input, либо textarea. В этом случае почему вы изменяете его с помощью append?
>при последующих нажатиях текст ДОБАВЛЯЕТСЯ а не заменяется
Естественно, ведь если текст добавлять, то он ДОБАВЛЯЕТСЯ!)))
Что мешает очистить?


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.