我是javascript语言的新手,我无法找到这个php语句的javascript方法:
if( isset($_POST['submit']) ){
//more if statements
} else { echo 'Error'; }
换句话说,我想在javascript中进行表单验证,以检查是否已按下提交按钮。
答案 0 :(得分:2)
使用.onclick
:
<input type="submit" />
var submit = document.getElementsByTagName('input')[0];
submit.onclick = function() {
alert("Button pressed!");
}
答案 1 :(得分:1)
在JavaScript中,您不一定“检查是否已按下提交按钮”,您将回复提交按钮的事件。例如,form
有一个submit
事件:
function someHandlerFunction() {
// respond to the form submit event here
}
var form = document.getElementById('theFormId');
form.addEventListener("submit", someHandlerFunction);
或者您可以回复按钮本身的click
事件:
var button = document.getElementById('theButtonId');
button.addEventListener("click", someHandlerFunction);
答案 2 :(得分:1)
您必须在提交按钮中添加onclick事件。因此,当按下表单中的按钮时,您将运行一个功能 基本上它看起来像这样:
function save(){
alert(document.getElementById("myInput").value);
}
&#13;
<input id="myInput" type="text" value="test">
<button onclick="save()">Save!</button>
&#13;