У меня есть общая функция JavaScript, которая принимает один параметр
function foo(val) { ...}
и я хочу вызвать функцию при отправке формы
<form>
<input type="text" id="formValueId"/>
<input type="button" onclick="foo(this.formValueId)"/>
</form>
но выражение foo (this.formValueId) не работает (не удивительно, это была отчаянная попытка), поэтому вопрос в том, как передать значение формы в функцию javascript.
Как я уже упоминал, javascript является универсальным, и я не хочу манипулировать формой внутри него!
Я мог бы создать вспомогательную функцию в середине, чтобы получить значения формы с помощью jQuery (например), а затем вызвать функцию, но мне было интересно, смогу ли я сделать это без вспомогательной функции.