Не совсем понятно, о чем вы спрашиваете, но имя, которое вы даете в качестве аргумента в сигнатуре функции, никак не связано с именем того, что вы можете передать в функцию. Это может быть (примерно) все, что вы хотите. Все они эквивалентны:
function validate(frm) {
// ...
}
function validate(theForm) {
// ...
}
function validate(foo) {
// ...
}
Ваше использование выше просто отлично, потому что, когда вы устанавливаете обработчик событий так, как вы это делаете (присваивая функцию свойству onsubmit
), когда событие вызывается, функция будет вызываться так, чтобы this
ссылается на элемент DOM для формы. Предполагая, что для этого функция validate
использует свой аргумент (независимо от того, как она ее вызывает), вы в хорошей форме.