#javascript #html #asp.net-core-mvc
Вопрос:
У меня есть родительская форма с тремя другими дочерними формами внутри. Я добавил AntiForgeryToken в одну из дочерних форм, чтобы практиковать реализацию этой меры безопасности, но входной тег включает только свойство name. Мне придется сделать это для каждой из форм. Все формы имеют ссылки, поэтому обычно, когда я получаю значения из формы, я полагаюсь на v-модель, которую я установил. Я не могу установить входной тег v-модели AntiForgeryToken как asp.net mvc Html.AntiForgeryToken() автоматически создает тег, содержащий только значение и свойство name.
Таким образом, как мне получить доступ к родительской форме и входному значению дочерней формы для ключа antiforgerytoken только с именем?
Я попробовал это.$ссылки[‘form1’].getElementsByName(‘__RequestVerificationToken’)[0].значение, но оно говорит, что это недопустимая функция.
Я нашел пример здесь, используя form.querySelector (), но у меня несколько форм и некоторые вложенные, поэтому я использую номер индекса для формы[0].Функция querySelector() может привести к путанице. Надеясь на лучшее решение.