Как получить значение из флажка, когда у меня есть переменное количество записей? - PullRequest
0 голосов
/ 25 марта 2019

Мне нужно записать значения флажков в div , используя javascript .innerHTML.Я нашел решения с постоянным количеством записей, но у меня есть переменное количество записей, это может быть 5 или 20 записей, в зависимости от ситуации.

Эта функция будет печатать записи, пока таблица не будет пустой.Вот где начинается проблема.Я не знаю, сколько записей он напечатает.Я могу написать 10 раз if is checkbox checked print value of checkbox, но может быть около 50 записей, и это много ненужной работы.Я открыт для всех предложений о том, как заставить это работать.

Function GetAdditionDB(ByVal iID)
    Dim xTemp, i
    xTemp = ""
    Set rTable = DB.Execute("SELECT Addition, ID FROM Addition WHERE Status='A'")
    xTemp = xTemp & "Dodatky <br>"
    Do While NOT rTable.EOF 
        sAddition = rTable("Addition") & ""
        i = i + 1
        xTemp = xTemp & " <input type=""checkbox"" name=""" & sAddition & """ value=""" & sAddition & """ id="""& i &"""> "
        xTemp = xTemp & "" & sAddition & " <br>"
        rTable.MoveNext
    Loop
    Set rTable = Nothing
    GetAdditionDB = xTemp
End Function

Решено, вот решение https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_checkbox_order

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...