如何在窗体上保持焦点按钮和发送按钮焦点
How to keep focus button and send button focus on form?
-
我想同时选择两个按钮(颜色和大小),我希望它像这样聚焦>>在此处输入图像描述。
-
我想在表单上发送数据表单焦点按钮。
function show(elementId) {
document.getElementById("id1").style.display="none";
document.getElementById("id2").style.display="none";
document.getElementById("id3").style.display="none";
document.getElementById(elementId).style.display="block";
}
.btn:focus{
border-radius: 20px;
color:#000;
}
.btn2:focus{
border-radius: 10px;
color:#D97476;
}
<form name="selectItem" method="POST" action="keepdata.php">
<div class="select-color">
<p>Select color</p>
<button type="button" name="scolor" class="btn btn-default black-s7" onclick="show('id1');">Black</button>
<button type="button" name="scolor" class="btn btn-default silver-s7" onclick="show('id2');">Green</button>
<button type="button" name="scolor" class="btn btn-default gold-s7" onclick="show('id3');">Red</button>
</div>
<div class="select-option-s7">
<p>Select Size</p>
<button type="button" class="btn2 btn-color black" title="black">S</button>
<button type="button" class="btn2 btn-color silver" title="silver">M</button>
<button type="button" class="btn2 btn-color silver" title="silver">L</button>
</div>
<button type="submit">submit</button>
</form>
谢谢
为什么不使用输入类型="无线电"?
使用另一个具有样式的类,并使用 jquery 在单击按钮上添加类。
$('.select-color button').on('click', function(){
$('.select-color button.selected').removeClass('selected');
$(this).addClass('selected');
});
$('.select-option-s7 button').on('click', function(){
$('.select-option-s7 button.selected').removeClass('selected');
$(this).addClass('selected');
});
.selected{
border-radius: 10px;
color:#D97476;
}
.btn:focus{
outline: none;
}
.btn2:focus{
outline: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form name="selectItem" method="POST" action="keepdata.php">
<div class="select-color">
<p>Select color</p>
<button type="button" name="scolor" class="btn btn-default black-s7" onclick="show('id1');">Black</button>
<button type="button" name="scolor" class="btn btn-default silver-s7" onclick="show('id2');">Green</button>
<button type="button" name="scolor" class="btn btn-default gold-s7" onclick="show('id3');">Red</button>
</div>
<div class="select-option-s7">
<p>Select Size</p>
<button type="button" class="btn2 btn-color black" title="black">S</button>
<button type="button" class="btn2 btn-color silver" title="silver">M</button>
<button type="button" class="btn2 btn-color silver" title="silver">L</button>
</div>
<button type="submit">submit</button>
</form>
相关文章:
- 在IE9中的输入字段中输入焦点最近按钮
- 如何使元素在按下按钮时不会失去焦点
- 按钮处于活动状态,焦点无法在Mac FireFox上工作
- 调用焦点时,按钮和跨度之间的区别是什么
- 如何使用jQuery获得超链接上的焦点或文本字段焦点上的按钮
- 如何在单击按钮时获得最后一个焦点文本框输入
- 如何将剑道日期选择器的焦点更改为另一个按钮?i
- 根据焦点获取两个提交按钮之一的值
- 如何通过单击按钮自动打开子窗口作为焦点窗口(IE)
- 如何在僵尸模式关闭后从按钮中删除焦点
- 如何在窗体上保持焦点按钮和发送按钮焦点
- 选择任何一个单选按钮后,单选按钮选项卡焦点无法正常工作
- 如果电子邮件输入处于焦点上,则阻止输入按钮表单提交 (jquery)
- 当用户使用 jquery 将焦点聚焦到文本区域时显示按钮
- 如何为火狐单选按钮添加焦点的视觉指示器
- 如何使按钮在加载页面时失去焦点
- 焦点在单击/更改单选按钮之前运行.是否可以在焦点之前运行单击/更改
- HTML5:使用其他输入框时更改按钮焦点
- 为什么addEventListener不工作的单选按钮's焦点事件在Chrome
- 关于按钮焦点tabindex jquery