Nodejs/Express 表单上的可点击图片
Nodejs/Express clickable image on the form
我在 NodeJs/Express 应用程序的表格上有一张图片。我希望它充当提交类型按钮。
<form id="form_nav1" action="/about" method="post">
<div>
<img src="/images/aboutus.png" type="submit" style="cursor:pointer;" name="about_us">
</div>
</form>
我期待 POST 呼叫 index.js 但没有任何反应。
在此先感谢您的指导。
您还可以在您的图片上放置一个点击侦听器,然后使用 javascript
执行 post 请求
提交按钮是提交按钮,图片是图片。您不能将 type
属性放在任意元素上。
创建包含图像的提交按钮:
document.querySelector("form").addEventListener("submit", function (e) {
e.preventDefault();
alert("Form submitted");
});
button {
margin: 0;
padding: 0;
border: 0;
}
<form action="http://example.com">
<button name="about_us" value="submit">
<img src="http://placekitten.com/100/50" alt="About Us">
</button>
</form>
我在 NodeJs/Express 应用程序的表格上有一张图片。我希望它充当提交类型按钮。
<form id="form_nav1" action="/about" method="post">
<div>
<img src="/images/aboutus.png" type="submit" style="cursor:pointer;" name="about_us">
</div>
</form>
我期待 POST 呼叫 index.js 但没有任何反应。
在此先感谢您的指导。
您还可以在您的图片上放置一个点击侦听器,然后使用 javascript
执行 post 请求提交按钮是提交按钮,图片是图片。您不能将 type
属性放在任意元素上。
创建包含图像的提交按钮:
document.querySelector("form").addEventListener("submit", function (e) {
e.preventDefault();
alert("Form submitted");
});
button {
margin: 0;
padding: 0;
border: 0;
}
<form action="http://example.com">
<button name="about_us" value="submit">
<img src="http://placekitten.com/100/50" alt="About Us">
</button>
</form>