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