Мне нужно добавить проверку из множественного выбора, если я выберу одно значение, мне нужно заполнить текстовое поле, тогда как если я выберу два или более, мне нужно пустое текстовое поле.
В массиве тестовое задание хранится несколько значений, мы можем получить значения test[0]
, test[1]
и т. д.
Код ниже работает, но если я выберу два или более значений, он также заполнит значения test[0]
в текстовом поле.
Помогите, пожалуйста. Спасибо.
здесь я работаю на платформе (база прогресса), поэтому интерфейс не жесткий код
$('#R3413775').change(function() {
var test = "";
test = rbf_getFieldValue("R3413775");
if (test != "") {
getbankdetails();
} else if (test == "") {
$("#Account_Number").val("");
$("#Branch_Code").val("");
$("#Account_Name").val("");
}
});
@ CarstenLøvboAndersen На самом деле здесь я работаю на платформе, поэтому я не пишу html-код. Под платформой мы идентифицируем конкретное поле, используя имя интеграции, согласно приведенному выше имени интеграции R3413775, это похоже на id
@ Эдди, это ошибка, я меняю его, но не работает должным образом
Что делает rbf_getFieldValue
и какой элемент имеет идентификатор R3413775
? Поскольку test
всегда назначается с результатом вызова rbf_getFieldValue
, он, вероятно, отличается от ""
(вы упомянули, что test
- это массив)
@barbsan rbf_getFieldValue это API, он работает как $ ("") .val () в jquery, он сохраняет значения из поля ввода. id R3413775 имеет поле множественного выбора
@barbsan здесь я помещаю изображение интерфейса i.stack.imgur.com/jhiJp.png, которое компания подала - R3413775
Судя по тому, что у вас есть, похоже, что rbf_getFieldValue
ведет себя не так, как должен. Это код, который вам нужен для устранения неполадок. Не могли бы вы переформатировать свой вопрос, чтобы включить функцию, вызывающую проблему?
Я до сих пор не знаю, что такое id R3413775
- выбор банка, это поле со всплывающим окном или вся форма? И ваш код, кажется, сравнивает массив с пустой строкой, поэтому всегда вызывается getbankdetails
, если только test
не является []
. И понятия не имею, что происходит в getbankdetails
Немного неясно, как вы хотите этого добиться, поэтому, возможно, было бы неплохо включить свой html