Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.04.2016, 14:15
Новичок на форуме
Отправить личное сообщение для Fierfoxik Посмотреть профиль Найти все сообщения от Fierfoxik
 
Регистрация: 27.04.2016
Сообщений: 8

Создание калькулятора матриц
Доброго времени товарищи!Есть такое задание,сделать калькулятор который умножает матрицы,меняет местами,очищает поля и добавляет строки,столбцы.В js пока не особо силен.Может кто подсказать как привязать для начала каждый радиобатан к матрицам и как я понимаю добавлять строки и столбцы стоит через .createElement?Еще не очень понятно как добавить эл что бы в palceholder было отображено дробное число которое будет прибавлятся.И .reset работает только в формах?
собственно сам калькулятор здесь serjo96.github.io/matrix

Последний раз редактировалось Fierfoxik, 27.04.2016 в 16:08. Причина: новые вопросы
Ответить с цитированием
  #2 (permalink)  
Старый 27.04.2016, 16:57
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Fierfoxik,
В jQuery для создания элементов можно пользоваться также append() и ее разновидностями - http://jquery.page2page.ru/index.php...82%D0%BE%D0%B2

Функция reset работает для всех инпутов формы.
Использование
$('form').get(index).reset();
или
$('form').[index].reset();
где index - индекс формы в DOM - в порядке размещения.

Для привязки radio в value нужно вписать id соответствующей table матрицы
Ответить с цитированием
  #3 (permalink)  
Старый 28.04.2016, 12:48
Новичок на форуме
Отправить личное сообщение для Fierfoxik Посмотреть профиль Найти все сообщения от Fierfoxik
 
Регистрация: 27.04.2016
Сообщений: 8

Так,а как тогда привязать радиобант к кнопкам добавления и удаления?
Ответить с цитированием
  #4 (permalink)  
Старый 28.04.2016, 13:01
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Fierfoxik,
Добавление и удаление тоже должно работать для соответствующих таблиц - брать id таблицы у выбранного радиобаттона
Ответить с цитированием
  #5 (permalink)  
Старый 29.04.2016, 15:18
Новичок на форуме
Отправить личное сообщение для Fierfoxik Посмотреть профиль Найти все сообщения от Fierfoxik
 
Регистрация: 27.04.2016
Сообщений: 8

Вопрос,есть
$(document).on("click",".change-mtrx", function(){
 
  $('.matrix_a').appendTo('.matrix_b_cover');
  $(".matrix_b").appendTo(".matrix_a_cover");
});

как сделать при повторном нажатии обратное действие?
Ответить с цитированием
  #6 (permalink)  
Старый 29.04.2016, 16:13
Новичок на форуме
Отправить личное сообщение для Fierfoxik Посмотреть профиль Найти все сообщения от Fierfoxik
 
Регистрация: 27.04.2016
Сообщений: 8

И по поводу добавления строк и столбцов.Получается для начала надо написать к примеру вот такую проверку radio button ну и указывать нужный баттон
$(document).ready(function(){
    var rad=document.getElementsByName('mtrx_sel');
    for (var i=0;i<rad.length; i++) {
      if (rad[i].checked) {
        alert('Выбран '+i+' radiobutton');
      }
    }

});

А уже в условии if писать обработчик клика?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание JS конструктора sheckler Работа 2 25.05.2015 21:24
Создание калькулятора. 27NataRUS Events/DOM/Window 8 25.07.2014 05:24
Создание калькулятора стоимости Электроного табло webdiscovery Работа 2 16.07.2014 07:04
Создание простого калькулятора Marker Events/DOM/Window 1 18.11.2013 14:48
Создание своей библиотеки. Создание двух одинаковых объектов. Как избежать? IDCh Javascript под браузер 2 31.10.2012 12:53