Javascript提交返回表单
Javascript Submit Back to Form
我正在构建一个按城市搜索的函数。在搜索字段中键入后,如果有多个城市,则会向您显示所有选项。每个选项都是一个带有javascript的链接,单击后应将值(zipcode)输入回表单中进行处理。我得到的错误是:
未捕获的类型错误:无法调用未定义的方法"submit"
这是我的javascript(是的,我正在使用smarty):
<a href= "#" onclick="document['myform'].submit({$row.Zipcode}); return false">{$row.City}, {$row.State} {$row.Zipcode}</a>
这是我的表格:
<form action="mymethod.php" method="POST" id="myform">
正如你所看到的,我正试图将邮政编码传递回表单,以便在"点击"时进行处理感谢任何人分享的见解
document.forms
集合具有命名元素,这些元素引用具有相应name
属性的<form>
元素。
要参阅您的表格,请添加name="myForm"
。
<form action="mymethod.php" method="POST" name="myform">
我强烈建议不要使用链接,而是使用<input type="submit">
元素,以免赶走禁用JavsScript的用户。
onclick="javascript:$('#myform').submit({$row.Zipcode}); return false"
改为表单名称:<form action="mymethod.php" method="POST" name="myform">
然后使用:document.forms["myform"]
相关文章:
- JavaScript表单返回,但无法正常工作
- Ajax向表单返回false
- Javascript表单返回未定义的
- HTML表单返回并下载文件时显示进度掩码
- AngularJS表单返回undefined
- 在表单返回false后插入append
- 从ajax表单返回值
- 如何使用JavaScript/jQuery在没有AJAX的情况下获得表单返回
- MVC html开始表单返回JavaScript操作结果
- 联系表单返回空白页
- 在用户更正错误后,Jquery中没有提交表单(返回false;)
- 流星使用namedContext添加invalidkeys到AutoForm表单返回一个错误
- 条形表单返回丢失的参数
- JavaScript.表单返回意外的表单
- 需要帮助从HTML表单返回数据在新的HTML页面使用JavaScript
- Javascript中的表单返回一个"undefined"警报
- Ajax表单:返回的值错误
- PHP/Javascript搜索表单返回所有行,而不是匹配搜索词的行
- 表单返回false javascript后仍然提交
- Ajax表单返回错误