Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Поправьте мне в коде ошибку

1531  
7495 знакомое лицо21.11.21 01:24
7495
NEW 21.11.21 01:24 

Объясняю задачку, человек задаёт в окошечко имя, например Колян, жмёт на кнопку, ссылки напротив продуктов меняются с "@",

с ввв.алди.ру/@ на ввв.алди.ру/Колян, каждый продукт в разных магазинах, Колян везде одинаковый, думаю понятно рассказал.

Ошибка в том, переменная не берётся из окошечка инпут "poiskWord". Код прилагается в виде: http://7495.strana.de/hamster.htm


Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#1 
Murr патриот21.11.21 03:04
Murr
NEW 21.11.21 03:04 
в ответ 7495 21.11.21 01:24

думаю понятно рассказал

-----

Думаю - нет.


И это...в программировании выполняется не то что подразумевается, а то что написано.

#2 
NightWatch коренной житель21.11.21 08:53
NightWatch
NEW 21.11.21 08:53 
в ответ 7495 21.11.21 01:24
alex445 старожил21.11.21 12:34
NEW 21.11.21 12:34 
в ответ NightWatch 21.11.21 08:53

Работает только с первой заменой. Последующие - не работает. Надо запоминать подставляемый символ и потом заменять уже его, а не всегда захардкоденный "@".

#4 
7495 знакомое лицо21.11.21 14:53
7495
21.11.21 14:53 
в ответ NightWatch 21.11.21 08:53
https://jsfiddle.net/ncfqpuo8/

Большое спасибо - всё работает как я хотел, как было в условии поставленной задачи. up

Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#5 
7495 знакомое лицо21.11.21 14:58
7495
NEW 21.11.21 14:58 
в ответ alex445 21.11.21 12:34

Действительно, после первого запроса - для повторных запросов нужно обновлять страницу, но это не критично, я этого не заметил - так как на странице будет более 100 ссылок, для просмотра "запасов" уйдёт много времени.

Хотя конечно совершенству нет предела, если Вы можете улучшить, использовав этот код без яваскрипт, то было бы просто великолепно:



<form oninput="result.value=text.value">
<p><input type="text" name="text" autofocus></p>
<p><output name="result"></output></p>
</form>

и ещё раз картинкой, на случай если неправильно отобразится:


Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#6 
NightWatch коренной житель21.11.21 17:26
NightWatch
NEW 21.11.21 17:26 
в ответ alex445 21.11.21 12:34
7495 знакомое лицо10.12.21 04:42
7495
NEW 10.12.21 04:42 
в ответ NightWatch 21.11.21 17:26

Использовал ваш скрипт в задании номер 3, вот тут можно посмотреть - https://7495.org/kurs.htm


А как можно проверить вставленный с помощью мышки текст и убрать пустоту " " спереди или всади,


бывает копирую с пустотой (Leerzeichen?), надо убрать пустоту - чтоб в окошке остался только текст?


.

Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#8 
NightWatch коренной житель10.12.21 08:07
NightWatch
NEW 10.12.21 08:07 
в ответ 7495 10.12.21 04:42