我在表单中有2个复选框,这两个复选框都包含在一个表单中form.
其中一个form我添加了属性autocomplete="off".
以下是代码段
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>
<body>
<form name="chkBoxForm" >
<div>
<input type="checkbox" value="100" name="product"/>My Checkbox1
</div>
</form>
<form name="chkBoxForm" autocomplete="off">
<div>
<input type="checkbox" value="200" name="product"/>My Checkbox2
</div>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
现在我的问题是,如果我们手动检查这些复选框,如果我们按下F5,那么带有属性的复选框就会autocomplete="off"被取消选中.但是仍然检查没有该属性的复选框.这发生在FireFox 22中.
此行为因浏览器而异.
在IE中,两个复选框都保持选中状态,而在Chrome中,两个复选框都未选中.
但是当我在地址栏中按Enter键时,它会在所有浏览器中取消选中.
当有人按下时,有人可以告诉我如何取消选中这些复选框F5吗?
我知道这可以通过Javascript来处理.
有没有其他HTML方式处理这个?
我想在使用CSS的html中的选择选项之间添加某种空间(填充,边距或其他).我已经尝试过使用类似的东西:
select option {
padding:10px
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我已经读过这可能会做,但它在IE中不起作用.无论如何,我想让它在其他浏览器中工作,即使它在IE中不起作用.
PS:目前正在使用Chrome
因此,我需要通过php查询我的数据库,然后将查询转换为.json文件以使用Google Charts.
我如何通过PHP将mysql查询转换为.json文件,如下所示:
{
cols: [{id: 'A', label: 'NEW A', type: 'string'},
{id: 'B', label: 'B-label', type: 'number'},
{id: 'C', label: 'C-label', type: 'date'}
],
rows: [{c:[{v: 'a'}, {v: 1.0, f: 'One'}, {v: new Date(2008, 1, 28, 0, 31, 26), f: '2/28/08 12:31 AM'}]},
{c:[{v: 'b'}, {v: 2.0, f: 'Two'}, {v: new Date(2008, 2, 30, 0, 31, 26), f: '3/30/08 12:31 AM'}]},
{c:[{v: 'c'}, {v: 3.0, f: 'Three'}, {v: new Date(2008, 3, 30, 0, 31, 26), f: '4/30/08 …Run Code Online (Sandbox Code Playgroud) 所以我有10个或更多的东西<input type=text>,我用它填充数据库值.
一些值将使0输入将其value设置为0.我想选择所有这些输入并在窗口加载时将其值设置为空.
我做了一些谷歌搜索,但没有找到任何可以帮助我这样做的脚本.