Используя этот код:
$("form")
найдет все элементы <form>
в вашем документе.
Учитывая, что form
является строкой, содержащей имя формы, вместо этого вам нужно:
$("form[name='" + form + "']")
Глядя на ваш предоставленный код, у меня есть это предложение. Вместо того, чтобы передавать имя формы вашей функции, почему бы просто не передать саму форму?
<button onclick="xmlhttpPost('blah', this.form)">
Вам также не нужно указывать javascript:
в свойствах onclick
, onfocus
, onwhatever
.