javascript表单错误
我有以下格式的HTML结构javascript表单错误,javascript,Javascript,我有以下格式的HTML结构 <div> <form class="form-inline" style="padding-top:10px" action="javascript:function()"> <!-- a search bar--> <input id="id" type="text" " placeholder="Something"> </form> <button onClick="somefu
<div>
<form class="form-inline" style="padding-top:10px" action="javascript:function()"> <!-- a search bar-->
<input id="id" type="text" " placeholder="Something">
</form>
<button onClick="somefunction()"> b</button>
</div>
您可以将按钮放在表单中,并在onClick
returnfalse中调用函数,如前所述
编辑
根据您的编辑和对所需内容的评论,您可以执行以下操作:
<html>
<head>
<script>
function formfunction(){
alert("form function is called.");
}
function somefunction(){
alert("the button is clicked.");
}
</script>
</head>
<body>
<div>
<form name="myform" action="#" onsubmit="formfunction(); return false;">
<input id="id" type="text" placeholder="Something">
</form>
<button type="button" onClick="somefunction()"> b</button>
</form>
</div>
</body>
</html>
函数formfunction(){
警报(“调用了表单函数”);
}
函数somefunction(){
警报(“单击按钮”);
}
B
试试这个
HTML
<div>
<form class="form-inline" style="padding-top:10px" action="someFile.php" onsubmit="return someFunc();">
<input id="id" type="text" placeholder="Something">
<input type="submit" name="btn_submit" value="Submit" />
</form>
</div>
.你说“它正在提交按钮元素”是什么意思?为什么表单操作值是“javascript:function()”?在未关闭的输入标记中还有一个胭脂“inbetween type=”text“placeholder=”Something“谢谢,但是按钮条件再次弹出!没有很好地工作,我想您希望在按下按钮时执行sumeFunc
,这个答案就是关于这个的。你检查过这个例子吗?我检查过了,但可能我还是有点困惑,在按钮上单击我希望执行另一个函数,返回时我希望执行与表单元素链接的函数我没有得到你想要的。我已经编辑了我的答案,看看它是否解决了你的问题。
function someFunc(){
// code goes here
return false;
}