Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   inline-редактирование (https://javascript.ru/forum/misc/34706-inline-redaktirovanie.html)

dixonich 15.01.2013 20:55

inline-редактирование
 
Редактирую тег h1 с помощью вот этого
http://help.dottoro.com/lcrnvhdh.php

но, есть проблема. данные на сервер надо отсылать по клавише enter, соответственно, добавляется перевод строки (в бд он не отсылается, но выглядит не красиво)
собственно, как от этого избавится? отмена действий браузера с помощью return false не помогла

dmitriymar 15.01.2013 21:02

Цитата:

Сообщение от dixonich
отмена действий браузера с помощью return false не помогла

Обрезайте в отсылаемом перевод строки.

dixonich 16.01.2013 14:36

Цитата:

Сообщение от dmitriymar (Сообщение 227454)
Обрезайте в отсылаемом перевод строки.

я разве это спрашивал? там всё нормально и это вообще не проблема.
как мне сделать, чтобы в КЛИЕНТЕ не было видно этого перевода? то есть он не появлялся при клике на энтер

dmitriymar 16.01.2013 14:44

Цитата:

Сообщение от dixonich
я разве это спрашивал? там всё нормально и это вообще не проблема.
как мне сделать, чтобы в КЛИЕНТЕ не было видно этого перевода? то есть он не появлялся при клике на энтер

Цитата:

Сообщение от dixonich
но, есть проблема. данные на сервер надо отсылать по клавише enter, соответственно, добавляется перевод строки (в бд он не отсылается, но выглядит не красиво)

1. Научитесь формулировать свои мысли и вопросы.
Ну а что мешает в редактируемом обрезать переводы строк? Разницы то?
Цитата:

Сообщение от dixonich
отмена действий браузера с помощью return false не помогла

А должно было? Это не действие браузера -это всего лишь символы перевода строки

Deff 16.01.2013 14:51

Добавьте к форме функцию проверки коррекции process_form(this
Цитата:

<form id="post_content_form" method="post" onsubmit="alert("A")" target="_blank" style="margin-top:0px;" action="http://help.dottoro.com/common/addcontent.php?pageid=lcrnvhdh" onsubmit="return process_form(this)">
В ней проверяйте исправляйте последневведенные символы, если ентер


Часовой пояс GMT +3, время: 02:50.