JavaScript:Text";提交;链接

JavaScript:Text";提交;链接,javascript,html,forms,Javascript,Html,Forms,我有以下代码,希望使用超链接提交我的表单 <form name="form_signup" id="form_signup" method="post" action="/" enctype="multipart/form-data"> ... <input type="submit" value="Go to Step 2" name="completed" /> or <a onclick="javascript:this.form.submit();">

我有以下代码,希望使用超链接提交我的表单

<form name="form_signup" id="form_signup" method="post" action="/" enctype="multipart/form-data">
...
<input type="submit" value="Go to Step 2" name="completed" /> or <a onclick="javascript:this.form.submit();">Proceed without uploading</a></span>
</form>

...
或者不上传而继续
但是,我的超链接提交不起作用。它只是让我保持一致


问题:你知道为什么我的链接提交文本不起作用吗?

你的
中的
this
“javascript:this.form.submit();”
指的是


上面的代码仍然不起作用。它没有提交表单。有趣的是,有什么事情发生吗?刷新页面?不确定有什么问题,也许你可以编辑你的帖子并粘贴你正在尝试的当前代码。。我用建议的更改创建了一个虚拟页面,它确实提交了。它不应该进入onclick事件吗?@Tedd,好问题;-)我想我被你使用的“javascript:…”符号弄得心烦意乱了,如果把它放在href中,它就会起作用。两者都不“优雅”,但两者都应该起作用。我的意思是:href=“javascript:document.getElementById('form_signup').submit();”或onclick=“document.getElementById('form_signup').submit();”
<a href="javascript:document.getElementById('form_signup').submit();">...</a>