|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.02.2010, 13:33 | #1 | ||
Пользователь
Регистрация: 06.10.2009
Сообщений: 83
|
Форма+текст
У меня работа с формами мне нужно чтоб например в одной форме в водишь 1 а в другой форме выводится один(это я сделал) у меня кое что по труднее мне нужно чтоб в трех формах вести цифры, то чтоб они сумировались в общее число и выводились в одной форме,
Помогите я всяко пробывал ну не получается я плохо в нем смыслю но мне это нужно по зарез, хоть какой нить пример.. хоть который нужно доделать.... пример: Цитата:
их можно умножить эти формы и получается что надо а вот прибавить не как пример: Цитата:
|
||
08.02.2010, 11:21 | #2 |
Пользователь
Регистрация: 11.11.2009
Сообщений: 66
|
Дело в том что когда ты берешь значение из формы, то значение принимается как текст. Собственно когда ты их плюсуешь, то строки просто сливаются. Чтобы этого не было тебе надо привести их к инту. есть функция parseInt() для этого
|
08.02.2010, 13:38 | #3 |
Пользователь
Регистрация: 06.10.2009
Сообщений: 83
|
parseInt() ----------- Это что использовать вместо PathRecip????
|
08.02.2010, 19:53 | #4 |
Пользователь
Регистрация: 11.11.2009
Сообщений: 66
|
Нет. В parseInt() ты засовываешь текст из формы, чтобы преобразовать его в целое число. То бишь parseInt(document.kor1.top.value);
|
09.02.2010, 18:59 | #5 |
Пользователь
Регистрация: 06.10.2009
Сообщений: 83
|
<script>
function PathRecip() { if(window.document.kor1.istr.value. substr(window.document.kor1.istr.va lue.length -1) != '/') { window.document.kor1.top.value= window.document.kor1.istr.value ; window.document.kor1.ves.value = parseInt(window.document.kor1.istr. value + window.document.kor1.top.value) ; window.document.kor1.ludi.value = window.document.kor1.istr.value *3 ; } } </script> Он и так не торопиться считать, Покажи пожалуйста в примере что я не правильно делаю %) в учебнике нечего не понятно %) |
10.02.2010, 11:45 | #6 |
Пользователь
Регистрация: 11.11.2009
Сообщений: 66
|
потому что надо каждый инпут отдельно преобразовывать в число. А у тебя получается ты две строки совместил а потом преобразовал в инт.
|
11.02.2010, 15:10 | #7 |
Пользователь
Регистрация: 06.10.2009
Сообщений: 83
|
Спасибо за совет ... да и вообще
буду думать сидеть как правильнее сделать |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Форма | VladimirAleks | Общие вопросы Delphi | 3 | 20.10.2009 17:09 |
Как узнать какой текст выделен в текст поле | mogul82 | JavaScript, Ajax | 2 | 02.11.2008 16:32 |
форма | blackstersl | Общие вопросы Delphi | 4 | 17.09.2008 21:35 |
форма | blackstersl | Мультимедиа в Delphi | 1 | 23.08.2008 19:03 |
Форма | MAcK | Общие вопросы Delphi | 4 | 07.02.2007 01:43 |