本文目录一览:
- 1、复选框怎样实现至少选一项。PHP
- 2、PHP怎么实现 radiobutton 至少选一个 如果不选他提示我错误。。
- 3、PHP 正则表达式 只能出现一次至少一次
- 4、PHP中怎么做全选呢?
- 5、php 怎么实现复选框至少选一项 问题很简单 我新手 谢谢
复选框怎样实现至少选一项。PHP
script
function doCheck(ckName){
var cks = document.getElementsByName(‘ck1’);
var count = true;
for(var i = 0 ; i cks.length ; i++){
if(cks[i].checked){
count = false;
break;
}
}
if(count){
alert(“必须选择一项”);
}
}
/script
input type=”checkbox” name=”ck1″ value=”1111″/1111br
input type=”checkbox” name=”ck1″ value=”2222″/2222br
input type=”checkbox” name=”ck1″ value=”3333″/3333br
input type=”checkbox” name=”ck1″ value=”4444″/4444br
input type=”checkbox” name=”ck1″ value=”5555″/5555br
input type=”button” value=”检查” onclick=”doCheck(‘ck1’)”/
大概写了一个例子,自己套在你的代码里吧。另外,一般情况下,一组的checkbox名字最好是一样的。id和value是不同的。
PHP怎么实现 radiobutton 至少选一个 如果不选他提示我错误。。
你可以在客户端就可以完成,不需要用到php. 当然服务器端用php完成可靠一点。
PHP 正则表达式 只能出现一次至少一次
$str = ‘abcdA’;
echo ‘meta charset=”UTF-8″‘;
if(!sameStr($str, true)){
echo ‘存在相同字母(不区分大小写)’ . ‘br/’ ;
}else{
echo ‘不存在相同字母(不区分大小写)’ . ‘br/’ ;
}
if(!sameStr($str)){
echo ‘存在相同字母(区分大小写)’ . ‘br/’ ;
}else{
echo ‘不存在相同字母(区分大小写)’ . ‘br/’ ;
}
/**
* @param $str 需查找字符串
* @param bool|false $type 查找类型:true=不区分大小写 false=区分大小写(默认)
* @return bool true=不存在相同字母 false=存在相同字母
*/
function sameStr($str, $type = false){
$rs = ‘/[a-z]/’ . ($type ? ‘i’ : ”) ;
preg_match_all($rs, $str, $res);
foreach($res[0] as $val){
$rs = “/[$val]/” . ($type ? ‘i’ : ”) ;
preg_match_all($rs, $str, $result);
if(count($result[0]) 1){
return false;
}
}
return true;
}
PHP中怎么做全选呢?
给你看一个案例吧,用js来实现的
//javascript全选、反选、不选:
script type=”text/javascript”
function checkAll(form1){!–全选–
var elements=form1.getElementsByTagName(‘input’);
for(var i=0;ielements.length;i++){
if(elements[i].type==”checkbox”){
if(elements[i].checked==false){
elements[i].checked=true;
}
}
}
}
function switchAll(form1){!–反选–
var elements=form1.getElementsByTagName(‘input’);
for(var i=0;ielements.length;i++){
if(elements[i].type==”checkbox”){
if(elements[i].checked==false){
elements[i].checked=true;
}else if(elements[i].checked==true){
elements[i].checked=false;
}
}
}
}
function uncheckAll(form1){!–不选–
var elements=form1.getElementsByTagName(‘input’);
for(var i=0;ielements.length;i++){
if(elements[i].type==”checkbox”){
if(elements[i].checked==true){
elements[i].checked=false;
}
}
}
}
/script
form action=”?” method=”post” name=”form1″
input type=”checkbox” name=”conn_id[]” id=”conn_id[]” value=”1″/1br /
input type=”checkbox” name=”conn_id[]” id=”conn_id[]” value=”2″/2br /
input type=”checkbox” name=”conn_id[]” id=”conn_id[]” value=”3″/3br /
input type=”checkbox” name=”conn_id[]” id=”conn_id[]” value=”4″/4br /
input type=”checkbox” name=”conn_id[]” id=”conn_id[]” value=”5″/5br /
input type=”checkbox” name=”conn_id[]” id=”conn_id[]” value=”6″/6br /
input type=”button” onclick=”checkAll(form1)” value=”全选” /
input type=”button” onclick=”switchAll(form1)” value=”反选” /
input type=”button” onclick=”uncheckAll(form1)” value=”不选” /
/form
php 怎么实现复选框至少选一项 问题很简单 我新手 谢谢
$checkbox = $_POST[‘checkbox’]; //这里取得的$checkbox 就是一个数组 你print_r($checkbox);一下看看
foreach($checkbox as $val){
echo $val.’br /’; //这样你就可以遍历整个数组
}
原创文章,作者:KOMB,如若转载,请注明出处:https://www.506064.com/n/139606.html