Привет, ребята, я застрял в этом в течение длительного времени.
Итак, ситуация такова.
- Есть 4 поля
- Поэтому мне бы хотелось, чтобы, например, когда пользователь вводил код vv1, javascript распределял перевод этого кода в 3 отдельных поля.
Я пробовал приведенный ниже код, но, к сожалению, он будет отражать только последнее значение, независимо от того, какой код я ввожу.
var x = this.getField("texta");
var b = this.getField("texta-1");
var c = this.getField("texta-2");
var d = this.getField("texta-3"); // setting the field name
var y = x.value.toLowerCase();
y = y.replace(/\s/g, ''); // change the code value to lower case and remove spaces.
if(y == 'vv01'||y== 'vv1'){b.value = "0 "}{c.value = "6"}{d.value = "180"};
if(y == 'vv02'||y== 'vv2'){b.value = "0 "}{c.value = "9"}{d.value = "225"};
if(y == 'vv03'||y == 'vv3' ){b.value = "0 "}{c.value = "12"}{d.value = "300"};// Translate the code to its intended vale 3 examples written here.
Значение, когда пользователь вводит vv1 в поле "texta", значение, которое будет отображаться в "texta" = vv1, и значение, которое должно отражаться в значении "texta-1" = o, в "texta-2" = 6 и "text-3" = 180, но, к сожалению, независимо от того, какой код я ввожу, он отражает только последний код, который я кодировал.