The most common, most commonly used and most general method is to use submit type.. See the code: Copy code The code is as follows:<form name=”form” method=”post” action=”#"> <input type=”submit” name=”submit” value=”Submit"> </form> Another common method is to use pictures: Copy code The code is as follows:<form name=”form” method=”post” action=”# "> <input type=”image” name=”submit” src=”btnSubmit.jpg”> </form> The third method is to use a link to submit the form, using the javascript DOM model: Copy code The code is as follows:<form name=”form” method=”post” action=”#”> <a href="javascript:form.submit();">Submit</a> </form> This method actually calls a javascript function. Using javascript function to submit a form has many flexible methods. For example, you can add it to the onclick event of any tag: Copy code The code is as follows:<form name=”form” method=”post” action=”#”> <div onclick="javascript:form.submit();"> <span>Submit</span> </div> </form> But what if a form needs to have multiple submit buttons? For example, the submit buttons in a form point to different processing pages. Since the processing page of the form data has been determined when the form is defined, simply placing multiple submit buttons in the form will not achieve the desired result. This requires JavaScript. First, define a function: Copy code The code is as follows:<script language=javascript> function query(){ form.action=”query.php”; form.submit();} function update(){ form.action=”update.php”; form.submit();} </script> By changing the value of the form's action attribute through javascript, you can implement multiple submit buttons with different functions. The code on the page is as follows: Copy code The code is as follows:<form name=”form” method=”post” action=”#”> <input type=”button” name=”query” onclick=”query();” value=”query”> <input type=”button” name=”update” onclick=”update();” value=”Update”> </form> The above code uses a normal button, and the submit function is implemented by calling a javascript function in its onclick event. With the above methods of submitting forms, I think it is enough to handle complex forms. |
<<: How to install docker and portainer in kali
>>: Possible reasons why the input type="reset" tag in HTML is invalid (does not work).
Preface This article introduces the fifth questio...
The img element allows us to embed images in HTML...
Let's first look at some simple data: Accordin...
1. Introduction Nginx is a free, open source, hig...
Not only do different browsers behave differently...
TypeScript Bundling webpack integration Usually, ...
Restart all stopped Docker containers with one co...
When doing a project, it is inevitable to encount...
With the right settings, you can force Linux user...
In this article, I will show you how to install a...
Preface This article only focuses on what Nginx c...
1. Error details Once when manually performing a ...
1. Introduction MySQL Group Replication (MGR for ...
Table of contents Before MySQL 5.6 After MySQL 5....
Table of contents Written in front Several storag...