powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Правильно ли написан скрипт?
12 сообщений из 12, страница 1 из 1
Правильно ли написан скрипт?
    #39235690
fil6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, частично написан скрипт который должен тире между знаками в поисковой строке, типа qi6yjrt-wfj-1nr и получить вот это qi6yjrtwfj1nr, но он не работает. не могли бы вы взглянуть на него.

Код: html
1.
2.
3.
<input id="Textbox1" type="text" />

<input id="Button1" type="button" value="Convert"/>




Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
    function tire (){
  var el = document.getElementById("Textbox1");
  if (el != null) {
     var textstring=el.Value;
     textstring=textstring.replace( /-/gim, ""); 
     alert(textstring);
    
   }

else return false;
}
...
Рейтинг: 0 / 0
Правильно ли написан скрипт?
    #39235695
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fil6677,
а проверить самому?
...
Рейтинг: 0 / 0
Правильно ли написан скрипт?
    #39235698
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fil6677Здравствуйте, частично написан скрипт который должен тире между знаками в поисковой строке, типа qi6yjrt-wfj-1nr и получить вот это qi6yjrtwfj1nr, но он не работает. не могли бы вы взглянуть на него.

Код: html
1.
2.
3.
<input id="Textbox1" type="text" />

<input id="Button1" type="button" value="Convert"/>




Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
    function tire (){
  var el = document.getElementById("Textbox1");
  if (el != null) {
     var textstring=el.Value;
     textstring=textstring.replace( /-/gim, ""); 
     alert(textstring);
    
   }

else return false;
}


1. Скрипт никак не вызывается;
2. У input-а нет атрибута Value , следовательно textstring у Вас будет undefined и Вы получите соответсвующую ошибку при вызове метода replace .

Но у input-а есть атрибут http://htmlbook.ru/html/input/value] value .
...
Рейтинг: 0 / 0
Правильно ли написан скрипт?
    #39235741
fil6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

А почему при наличии value ни каких действий не происходит, может, что-то можете посоветовать, пожалуйста.
...
Рейтинг: 0 / 0
Правильно ли написан скрипт?
    #39235744
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fil6677, потому что Вы не подписались на обработку каких-либо действий.

В какой момент должен срабатывать метод tire ?
...
Рейтинг: 0 / 0
Правильно ли написан скрипт?
    #39235746
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fil6677, и в следующий раз подготовьте пожалуйста законченный тестовый пример, типа этого:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<!DOCTYPE html>
<html>
<body>
  <input id="source" type="text" />
  <input onclick="onConvertClick()" type="button" value="Convert" />
  <input id="target" type="text" />
  <script>
    function onConvertClick() {
      var source = document.getElementById('source'),
          target = document.getElementById('target');
          
      target.value = source.value.replace(/-/g, '');
    }
  </script>
</body>
</html>
...
Рейтинг: 0 / 0
Правильно ли написан скрипт?
    #39235748
fil6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

вы просто Гений с большой буквы, скрипт который вы написали работает, большое большое спасибо. И маленький вопрос если на сайте я его подключу к поисковой системе он будет передавать данные на сервер без тире или для этого нужно, что-то еще.
...
Рейтинг: 0 / 0
Правильно ли написан скрипт?
    #39235761
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fil6677, вообще не понял, что Вы хотите сделать.
...
Рейтинг: 0 / 0
Правильно ли написан скрипт?
    #39235767
fil6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,
на сайте у меня такая проблема артикулы в каталоги сайта записаны без тире вот так: suw3f8543hg посетители при поиске используют тире выглядит это вот так: suw3f-854-3hg поэтому поиск не дает результатов, данный скрипт мне нужен для того чтобы после записи посетителем в поисковой строке suw3f-854-3hg и нажатии на кнопку поиск данный скрипт удалял тире и передавал на сервер suw3f8543hg в таком виде. Помогите пожалуйста.
...
Рейтинг: 0 / 0
Правильно ли написан скрипт?
    #39235790
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fil6677, на сервере перед поиском удаляйте тире.
...
Рейтинг: 0 / 0
Правильно ли написан скрипт?
    #39235811
fil6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,
То есть мне нужно убрать тире до запроса в базу данных сайта?
...
Рейтинг: 0 / 0
Правильно ли написан скрипт?
    #39235812
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Правильно ли написан скрипт?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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