如何在ejs中发布表单标签动作值?

有没有人知道?

我正在testing一些JavaScript如下

function mem_join_next() { if (document.mem_join.email.value == "") { alert("please input your email ID"); document.mem_join.email.focus(); return; } document.mem_join.submit(); } 
 <form name="mem_join" action="/join_step_3" method="post"> <div class="col-xs-12 id"> <p><span>EMAIL</span><span class="star">*</span> </p> <input name='email' class="email1" type="text" style="IME-MODE: disabled" size="11">@ <input class="email2" type="text"> <div class="email-check">email_check</div> </div> <div class="col-xs-6 next" align="right"> <a onClick="mem_join_next()" style="cursor:pointer"> <img src="/page_imgs/member_img/btn-next.jpg"> </a> </div> 

这是代码,我想运行。

但是当它正在处理时,屏幕出现404未find的错误。

即使是正确的路线。

我认为这个post不起作用

因为如果我直接去单个URL地址( localhost/join_step_3 ),屏幕会出现/join_step_3地址屏幕。

但如果我从join_step_2表单下一步buttonjoin_step_3 ,这是404 not found请地狱我! 上帝的程序员!

如果你直接input了url,它的工作意味着在localhost/join_step_3的页面使用GET ,因为浏览器url使用GET Method

所以,你的localhost/join_step_3很可能不支持POST Method 。 因此,根据您使用的服务器端脚本,在页面上添加post支持,或者在您的客户端html中将method="post"更改为method="get"