使用url和javascript进行表单操作

问题描述 投票:0回答:1

我想链接到不同网页上的表单,但我也想提交相同的表单,数据采用我自己的形式。

我尝试链接和提交的表单有一个Javascript操作。有什么方法可以将我的提交按钮链接到该页面,还可以在该页面上执行javascript操作吗?

这是我想“链接”/提交给的形式:

<form action="javascript:checkUser()" method="post">

这是我的小形式:

<form action="http://linkto.thefo.rm/check/" method="POST" target="framestart">
<input class="field" id="gegevens" type="text" size="23" name="gegevens" value=""/>                                 
<input onclick="javascript: svtabs.expandit(0);" type="submit"  value="Zoeken"/>
</form>

如您所见,我已经使用了onclick功能。我想只是从其他页面添加checkUser()函数可以工作..但它没有。

将表单操作更改为url后跟checkUser()也不起作用。

链接到表单并提交相同表单以正确执行javascript函数checkUser()的正确方法是什么?

javascript forms
1个回答
0
投票

而不是使用action你必须使用onsubmit,因为这将是form的事件。

<form onsubmit="checkUser(); return false;" method="post">

如果您通过AJAX执行所有操作,请使用上述方法 - 将数据发送到服务器和内容。

如果您正在处理checkUser()中的后续步骤并最终以传统方法提交表单,请使用:

<form onsubmit="return checkUser();" method="post">

在上面的方法中,如果验证失败则需要return false,如果成功则需要true,并且您很乐意发送表单。

© www.soinside.com 2019 - 2024. All rights reserved.