Получение данных из форм
Добрый день, пытаюсь написать калькулятор кредитный :) Не работает.
есть форма, заполняется 2 поля, и в третье при клике на кнопку выводится результат
<script type="text/javascript" language="JavaScript">
$(document).ready(function() {
$( "button[name='passchet']" ).click(function() {
summa = $( "input[name='summa']" ).val();
srok = $( "input[name='srok']" ).val();
stavka = 2;
if ((summa == 1000)) {stavka=1;}
itogras = parseInt((((summa/100)*stavka)*srok)) + parseInt(summa);
$("input[name='itogras']").val(itogras);
});
});
</script>
где я допустил ошибку? на отдельной странице работает. а при вставке в модуль joomla - не работает и консоль файрбуга никаких ошибок не выдает. как можно посмотреть в чем может быть проблема? |
в Joomla встроен по умолчанию Mootools
он также использует $ попробуйте написать свой код так
jQuery(function(f){
// вместо $ - f
f( "button[name='passchet']" ).click(function() {
// и перемеренные надо объявлять с использованием
var summa = f( "input[name='summa']" ).val();
// ...
});
});
пример без jQuery |
а что дает использование f?
читал, что в JS не обязательно объявлять переменные, достаточно что-нибудь присвоить. в общем.. не помогло. |
Цитата:
символ может быть любой буквенный смотрите в консоль своего браузера и пару примеров относительно var "use strict"; var a = 5; alert(a); "use strict"; a = 5; alert(a); |
использование f помогло
|
| Часовой пояс GMT +3, время: 22:34. |