在这篇文章中,我们将带领您了解:before伪元素是否在输入[type=checkbox]上被允许?的全貌,包括before伪元素用法的相关情况。同时,我们还将为您介绍有关该怎么解决、Android自
在这篇文章中,我们将带领您了解:before伪元素是否在输入[type = checkbox]上被允许?的全貌,包括before伪元素用法的相关情况。同时,我们还将为您介绍有关该怎么解决、Android 自定义CheckBoxPreference的CheckBox复选框、checkboxpreference php checkbox 取值详细说明、CheckBox多选取值及判断CheckBox选中是否为空的实例的知识,以帮助您更好地理解这个主题。
本文目录一览:- :before伪元素是否在输入[type = checkbox]上被允许?(before伪元素用法)
- 该怎么解决">该怎么解决
- Android 自定义CheckBoxPreference的CheckBox复选框
- checkboxpreference php checkbox 取值详细说明
- CheckBox多选取值及判断CheckBox选中是否为空的实例
:before伪元素是否在输入[type = checkbox]上被允许?(before伪元素用法)
这个答案描述了如何使用CSS3设置复选框样式,而无需使用<label>
:
input[type=checkbox]:before { content:""; display:inline-block; width:12px; height:12px; background:red;}
这在Chrome 22中有效,但在Firefox 15或IE 9中无效。
鉴于后两种浏览器均缺乏支持, 根据CSS3规范 , Chrome的行为是否有效?
答案1
小编典典这是未知的土地;规格并不能解决问题。在CSS
2.1规范说:
“注意。该规范并未完全定义:before和:after与替换元素(例如HTML中的IMG)的交互。这将在以后的规范中更详细地定义。”
而且,值得一提的是,INPUT可以看作是CSS
2.1意义上的替换元素。
可能会认为这些伪元素不能用于不能包含任何内容(即具有EMPTY声明的内容)的元素,例如IMG或INPUT。但是,该措辞提到了IMG,附录D的选择器有一条规则br:before
。
和CSS3选择,已达到推荐状态CSS3的少数地区之一,确实 没有
明确的事情了。它说:
“
::before
和::after
伪元素可用于描述元素内容之前或之后生成的内容。它们在CSS 2.1 [CSS21]中进行了解释。”
该怎么解决" alt="该怎么解决">
该怎么解决">该怎么解决
这个name="ids[]"有什么用?
------解决方案--------------------
ids[]=1;
ids[]=2;
传到php是个数组
$_POST[ids]=array(1,2);
------解决方案--------------------
name="ids[]",这里是复选框 checkbox,
这里可以存储用户的id,一些批量操作,需要获取用户的id,比如批量删除,审核用户 等等
在php页面 $_POST[''ids''],可以获得多个用户的id,进而进行相应的业务.
LZ可以把问题说的再详细点.
------解决方案--------------------
$ids=$_POST[''ids''];
这里传到 action
Android 自定义CheckBoxPreference的CheckBox复选框
在使用Android的Preference,有时为了让我们的界面更加美观,我们会自定义自己的Preference。今天就主要说一下怎样自定义CheckBoxPreference的CheckBox按钮。
系统默认CheckBoxPreference的CheckBox样式
自定义后的CheckBox样式
其实,关键的一步就是指定CheckBoxPreference的android:widgetLayout属性,详细步骤就不说了,下面直接上代码,很简单的。
1./res/xml/my_preference.xml
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<CheckBoxPreference
android:key="cbp"
android:summaryOff="Off"
android:summaryOn="On"
android:title="CheckBoxPreference"
android:widgetLayout="@layout/my_checkbox" />
</PreferenceScreen>
2./res/layout/my_checkbox.xml
<?xml version="1.0" encoding="utf-8"?>
<CheckBox xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+android:id/checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/checkbox_checked_style"
android:clickable="false"
android:focusable="false" />
3./res/drawable/checkbox_checked_style.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/icon_checkbox_unchecked" android:state_checked="false"/>
<item android:drawable="@drawable/icon_checkbox_checked" android:state_checked="true"/>
</selector>
4.MainActivity.java注意要继承PreferenceActivity
public class MainActivity extends PreferenceActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.my_preference);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
checkboxpreference php checkbox 取值详细说明
设我们有一个html页面,代码如下:
复制代码 代码如下:
立即学习“PHP免费学习笔记(深入)”;
注意上面input的name属性,各个属性内容都一样,而且都是test[],加上[]的原因在于让test的内容变成数组形式传递。
checkTest.php的代码内容如下:
复制代码 代码如下:
立即学习“PHP免费学习笔记(深入)”;
echo implode(",",$_POST[''test'']);
?>
我们输出内容时只需要注意利用implode函数将数组内容转化为字符串即可。
注:该功能可在删除多记录等场合运用。如Delete from tbl where ID in (implode(",",$_POST[''test'']))即可。
实例代码:
复制代码 代码如下:
立即学习“PHP免费学习笔记(深入)”;
html复选框如果要以数据组形式发送给php脚本处理就必须以如checkbox[]这形式
//判断是否点击提交
if( $_POST )
{
$array = $_POST[''checkbox''];
print_r($array);
}
/*
结果:
Array
(
[0] => 1
[1] => 2
[2] => www.jb51.net
[3] => jb51.net
)
简单的很多事情在做之前觉得复杂但做起来就很容易了,像这个复选框代码就是这样了。
*/
?>
以上就介绍了checkboxpreference php checkbox 取值详细说明,包括了checkboxpreference方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
CheckBox多选取值及判断CheckBox选中是否为空的实例
实例如下:
//name是CheckBox的name属性定义的名称
$('input[name="time"]:checked').each(function () {
chk_value.push($(this).val());
});
if (chk_value.length < 1) {
alert("CheckBox选项为空")
return false;
}
alert(chk_value );
以上这篇CheckBox多选取值及判断CheckBox选中是否为空的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小编。
我们今天的关于:before伪元素是否在输入[type = checkbox]上被允许?和before伪元素用法的分享就到这里,谢谢您的阅读,如果想了解更多关于该怎么解决、Android 自定义CheckBoxPreference的CheckBox复选框、checkboxpreference php checkbox 取值详细说明、CheckBox多选取值及判断CheckBox选中是否为空的实例的相关信息,可以在本站进行搜索。
本文标签: