Member 13323271 Ответов: 1

Как сравнить значение динамически генерируемых текстовых полей


у меня есть динамически создаваемые текстовые поля я хочу сравнить значение текстовых полей с текстовым полем суммирующим значения в динамически генерируемых текстовых полях

Что я уже пробовал:

сравнение функций() {
ВАР итого = 0;
var sum = 0;
$("input[name='subtotal []']"). each (функция (ИНДЕКС) {


ВАР итого = $("введите[имя='субтотальная[]']").эквалайзер(индекс).вал();
var totalAmount = $("#sum"). val();

если(!isNaN(субтотальная и усилитель; & (итого)))
{
if (totalAmount > subtotal) {
$("введите[имя='субтотальная[]']").эквалайзер(индекс).добавление('changeShape');
}еще {
$("введите[имя='субтотальная[]']").эквалайзер(индекс).removeClass('changeShape');
}
}
});
}

1 Ответов

Рейтинг:
2

W∴ Balboos, GHB

То, что вы сделали бы в JavaScript, как только эти два поля будут сгенерированы.

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

 <script type='text/javascript'>
  var box1 = docuement.getElementById('box1').value;
  var box2 = docuement.getElementById('box2').value;

  if( Appropriate_String_Comparison(box1, box2) == 0) {
    doSomething();
  }
  else
    doSomethingElse();
</script>

Это использование простого javaScript. Никакие магические рамки не нужны.