使用按钮角色创建一个 html 属性提交表单
Make a html attributie with button role submit a form
我需要让我的 html 属性提交表单。我的问题是普通按钮属性能够使用 type="submit" 而其他属性使用 role="button" 不对类型做任何事情。
那么如何让它提交表单呢?如果能给我个脚本也行。
(我不认识 javascript 我自己)
我当前的代码:
<form action="myloc" method="post">
<div class="input-group col-lg-6">
<a type="submit" class="btn btn-default input-group-addon" role="button">
Search<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
</a>
<input type="search" class="form-control" name="search" id="search" placeholder="Search">
</div>
</form>
为您的 <a>
元素提供一个 ID,然后将具有该 ID 的 jquery onclick 函数设置为 运行 您想要的任何查询。
如果我的理解正确的话,您想在使用 javascript 按下按钮时提交表单?
<form id="test" action="myloc" method="post">
<div class="input-group col-lg-6">
<a type="submit" class="btn btn-default input-group-addon" role="button" onclick="document.getElementById('test').submit();">
Search<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
</a>
<input type="search" class="form-control" name="search" id="search" placeholder="Search">
</div>
</form>
请注意,我所做的是在表单上设置一个 id ("test"),然后向锚元素添加一个 onclick 事件。
这是您的解决方案,
<form action="myloc" method="post" id="myForm">
<div class="input-group col-lg-6">
<a type="submit" class="btn btn-default input-group-addon" role="button" id="sub">
Search<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
</a>
<input type="search" class="form-control" name="search" id="search" placeholder="Search">
</div>
</form>
Javascript代码
var button=document.getElementById('sub');
button.onclick=function(){
document.getElementById("myForm").submit();
}
我需要让我的 html 属性提交表单。我的问题是普通按钮属性能够使用 type="submit" 而其他属性使用 role="button" 不对类型做任何事情。
那么如何让它提交表单呢?如果能给我个脚本也行。
(我不认识 javascript 我自己)
我当前的代码:
<form action="myloc" method="post">
<div class="input-group col-lg-6">
<a type="submit" class="btn btn-default input-group-addon" role="button">
Search<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
</a>
<input type="search" class="form-control" name="search" id="search" placeholder="Search">
</div>
</form>
为您的 <a>
元素提供一个 ID,然后将具有该 ID 的 jquery onclick 函数设置为 运行 您想要的任何查询。
如果我的理解正确的话,您想在使用 javascript 按下按钮时提交表单?
<form id="test" action="myloc" method="post">
<div class="input-group col-lg-6">
<a type="submit" class="btn btn-default input-group-addon" role="button" onclick="document.getElementById('test').submit();">
Search<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
</a>
<input type="search" class="form-control" name="search" id="search" placeholder="Search">
</div>
</form>
请注意,我所做的是在表单上设置一个 id ("test"),然后向锚元素添加一个 onclick 事件。
这是您的解决方案,
<form action="myloc" method="post" id="myForm">
<div class="input-group col-lg-6">
<a type="submit" class="btn btn-default input-group-addon" role="button" id="sub">
Search<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
</a>
<input type="search" class="form-control" name="search" id="search" placeholder="Search">
</div>
</form>
Javascript代码
var button=document.getElementById('sub');
button.onclick=function(){
document.getElementById("myForm").submit();
}