Помощник
|
присвоить значение |
Anakonda
|
Сообщение
#1
|
||
|
|
||
|
|||
Azalis |
5.2.2009, 11:13;
Ответить: Azalis
Сообщение
#2
|
|
А в чём проблема - то? Ты вроде и так всё описал...
|
|
|
Webmaster_hb |
5.2.2009, 11:22;
Ответить: Webmaster_hb
Сообщение
#3
|
|
а в чем собственно то вопрос ? написать за вас ?
попробуйте сначала составить логику без знания JS а потом попробуйте ее реализовать итак: на событие onclick - вам нужно вызвать какую-нибудь свою функцию в которой и будет функционал в ней надо реализовать: сравнить summ < summ2 если истинно, то присвоить новое значение для поля summ |
|
|
Anakonda
|
Сообщение
#4
|
|
[PHP]function check_summ(id)
{ var summ = document.getElementById(id).value; if (summ <= "1000") document.getElementById(id).value=document.getElementById(amount.part1).value; else document.getElementById(amount.part1).value="1500"; } </script>[/PHP] примерно так да?) |
|
|
MetSerp |
5.2.2009, 14:03;
Ответить: MetSerp
Сообщение
#5
|
|
Почти только нужно не строки сравнивать а числа :prilichno:
[php]function check_summ(id) { var summ = id.value; if ((summ -0)<= 1000){ id.value=document.getElementById('amount.part1').value;} else {document.getElementById('amount.part1').value="1500";} } </script> [/php]И лучше все же не пренебрегать скобками фигурными |
|
|
Anakonda
|
Сообщение
#6
|
|
спс) закрыто):goodpost:
|
|
|
Anakonda
|
Сообщение
#7
|
|
Почти только нужно не строки сравнивать а числа :prilichno: [php]function check_summ(id) { var summ = id.value; if ((summ -0)<= 1000){ id.value=document.getElementById('amount.part1').value;} else {document.getElementById('amount.part1').value="1500";} } </script> [/php]И лучше все же не пренебрегать скобками фигурными подымаю топик, т.к не срабатывает сравнение, в чем проблема может быть?! сразу сразабывает вот это [PHP]else {document.getElementById('amount.part1').value="1500";}[/PHP] |
|
|
Anakonda
|
Сообщение
#8
|
|
неактуально! сделал следующее: работает)
[php]<script type="text/javascript"> function check(id) { var summ = document.getElementById('amount.part1').value; if ((summ -0)<="1000")[/php] |
|
|
Galen |
21.2.2009, 2:39;
Ответить: Galen
Сообщение
#9
|
|
О боги :)
Вы сначала делаете из строковой переменной числовую, потом сравниваете её с другой строкой (для чего эта последняя строка переводится в число). Проблема кода приведённого чуть выше здесь: var summ = id.value; скрипт просто не знает что такое id.value, потому summ не сравнивается с 1000. |
|
|
Anakonda
|
Сообщение
#10
|
|
|
ну я же додумался :evrika::goodpost::rolleyes:
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как присвоить стили CSS разным составляющим одного тэга <ul> | 0 | olegipman | 6193 | 12.6.2015, 11:48 автор: -olegipman- |
|
Значение чекбокса сразу добавляется в тектовое поле | 2 | mixxxxxx | 3167 | 3.11.2014, 11:25 автор: -mixxxxxx- |
|
Замена имени переменной в строке на ее значение | 5 | RayOfLight | 11759 | 16.9.2010, 17:42 автор: -unnormal- |
|
Перебросить значение из одного фрейма в другой | 1 | LuckyStr | 6876 | 6.9.2009, 16:01 автор: -LuckyStr- |
|
Как получить значение тайтла тега? | 2 | Albert_hb | 10554 | 2.4.2009, 13:33 автор: -Albert- |
Текстовая версия | Сейчас: 20.4.2024, 14:13 |