Fix duplicated form fields due to bad selector

This commit is contained in:
Dennis Eichhorn 2019-04-20 10:17:05 +02:00
parent c7c0a7f5dc
commit 6321b9e02c

View File

@ -197,9 +197,9 @@ export class FormView {
inputs = [].slice.call(form.getElementsByTagName('input')),
buttons = form.getElementsByTagName('button'),
canvas = form.getElementsByTagName('canvas'),
external = document.querySelectorAll('[form=' + this.id + ']'),
external = document.querySelectorAll('form:not(#' + this.id + ') [form=' + this.id + ']'),
special = form.querySelectorAll('[data-name]'),
specialExt = document.querySelectorAll('[data-form=' + this.id + '] [data-name]'),
specialExt = document.querySelectorAll('form:not(#' + this.id + ') [data-form=' + this.id + '] [data-name]'),
inputLength = inputs.length;
// todo: handle trigger element. check which element triggered the submit and pass it's name+value