![]() |
# 1 |
חבר חדש
|
[JS]סימון CHECKBOX
יש לי טופס שיש בו הצגה של כל המסד נתונים והמשתמש בוחר איזה שורות לסמן (ליד כי פריט יש CHECKBOX והוא מסמן מה שהוא רוצה)
איך אני מסמן את כל התיבות סימון בדף? הנה הקוד של הדף: קוד:
<table border="1" id="table1" bordercolor="brown"> <tr> <td> <font color='#FFFFFF' face='Arial Unicode MS' size='3'> <center> מחיקה (סמן למחיקה) </center> </font> </td> <td> <center> <font color='#FFFFFF' face='Arial Unicode MS' size='3'> ***** </font> </center> </td> <td> <font color='#FFFFFF' face='Arial Unicode MS' size='3'> <center> ***** </center> </font> </td> <td> <font color='#FFFFFF' face='Arial Unicode MS' size='3'> <center> ***** </center> </font> </td> <td> <font color='#FFFFFF' face='Arial Unicode MS' size='3'> <center> **** </center> </font> </td> </tr> <? $vals = ""; $nun_of_rows = "2"; echo "<tr>"; $counter=1; $counter_v=1; $size=3; $face='Arial Unicode MS'; include "../../services/db_connect_sales.php"; $data = mysql_query("SELECT * FROM sale where vaild='Yes'") or die(mysql_error()); while($info = mysql_fetch_array( $data )) { $vals .= "\nvals[$counter] = info['id'];"; if ($counter_v % $nun_of_rows == 0) $color='#FFFFFF'; else $color='#FF0000'; if ($info['vaild'] == "No") { $counter++; } else { echo "<td align='center'>"; echo "<input type='hidden' name='number' value=".$counter.">"; echo "<input type='checkbox' name='vaild[".$info['id']."]' id='vaild[".$info['id']."]' onCheck='Javascript:colorRows();'>"; echo "</td>"; echo "<td>"; echo "<center>"; echo "<font color=".$color."size=".$size.">"; echo $counter_v; echo "</font>"; echo "</center>"; echo "</td>"; echo "<td>"; echo "<font color=".$color."size=".$size.">"; echo "<center>"; echo $info['mivza']; echo "</center>"; echo "</font>"; echo "</td>"; ?> </b> <td> <span dir="rtl"> <? echo "<font color=".$color."size=".$size.">"; if ($info['date_month']<='9') { $info['date_month']='0'.$info['date_month']; } if ($info['date_day']<='9') { $info['date_day']='0'.$info['date_day']; } echo "<center>"; echo "<center>"; echo $info['date_day'].'/'.$info['date_month'].'/'.$info['date_year']; echo "</center>"; echo "</font>"; echo "</td>"; echo "<td>"; echo "<font color=".$color."size=".$size.">"; echo "<center>"; echo $info['current_day']; echo "</center>"; echo "</font>"; echo "</td>"; echo "</tr>"; $counter++; $counter_v++; } |
![]() |
![]() |
# 2 |
חבר מתקדם
|
לא ראיתי את הקוד, רק קראתי את השאלה אז לא בטוח שזה מה שאתה צריך.
בכ"מ, אפשר לסמן תיבת checkbox ע"י הוספת המאפיין הבא לinput: קוד:
checked="checked"
__________________
פיני: מקודד; מתכנת אתרים: קוד:
HTML [XHTML], CSS, JavaScript, PHP, mySQL ליצירת קשר:
אי מייל + מסן: pizilber@gmail.com |
![]() |
![]() |
# 3 |
תודה על תרומתך.
|
הוא רוצה לסמן את כולם... הדרך הכי פשוטה, תעשה מערך עם כל ה IDים של התיבות סימון
ואז תעבור על כל המערך ,על כל אחד מהאלמנטים של המערך תעשה document.getelementbyid(elelmentid).checked = true ואז זה יסמן לך את כולם.
__________________
|
![]() |
![]() |
# 4 |
חבר חדש
|
אני לא יודע כמעט JS אז הנה הקוד מלא:
קוד:
<? $title="גשדגדש"; include "../../services/site_name_read.php"; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html dir='rtl'> <head> <title><?echo $title; ?> :: <?echo $site_name;?></title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1255"> <LINK HREF="../../style.css" TYPE="text/css" REL="stylesheet"> <style type="text/css"> .rowTint { background-color: #ddd; } </style> <script language="Javascript"> var vals = new Array(); </script> <script type="text/javascript" src="autoRows.js"></script> </head> <BODY> <form method="POST" name="form1" action="../../es.php" onsubmit='return editcheck();'> <center> <table border="1" id="table1" bordercolor="brown"> <tr> <td> <font color='#FFFFFF' face='Arial Unicode MS' size='3'> <center> מחיקה (סמן למחיקה) </center> </font> </td> <td> <center> <font color='#FFFFFF' face='Arial Unicode MS' size='3'> ******* </font> </center> </td> <td> <font color='#FFFFFF' face='Arial Unicode MS' size='3'> <center> ******* </center> </font> </td> <td> <font color='#FFFFFF' face='Arial Unicode MS' size='3'> <center> ******* </center> </font> </td> <td> <font color='#FFFFFF' face='Arial Unicode MS' size='3'> <center> ******* </center> </font> </td> </tr> <? $vals = ""; $nun_of_rows = "2"; echo "<tr>"; $counter=1; $counter_v=1; $size=3; $face='Arial Unicode MS'; include "es.php"; $data = mysql_query("SELECT * FROM ddd where vaild='Yes'") or die(mysql_error()); while($info = mysql_fetch_array( $data )) { $vals .= "\nvals[$counter] = info['id'];"; if ($counter_v % $nun_of_rows == 0) $color='#FFFFFF'; else $color='#FF0000'; if ($info['vaild'] == "No") { $counter++; } else { echo "<td align='center'>"; echo "<input type='hidden' name='number' value=".$counter.">"; echo "<input type='checkbox' name='vaild[".$info['id']."]' id='vaild[".$info['id']."]' onCheck='Javascript:colorRows();'>"; echo "</td>"; echo "<td>"; echo "<center>"; echo "<font color=".$color."size=".$size.">"; echo $counter_v; echo "</font>"; echo "</center>"; echo "</td>"; echo "<td>"; echo "<font color=".$color."size=".$size.">"; echo "<center>"; echo $info['a']; echo "</center>"; echo "</font>"; echo "</td>"; ?> </b> <td> <span dir="rtl"> <? echo "<font color=".$color."size=".$size.">"; if ($info['ggg']<='9') { $info['gdfg']='0'.$info['gfg']; } if ($info['gfgg']<='9') { $info['dasd']='0'.$info['ddd']; } echo "<center>"; echo "<center>"; echo $info['dddd'].'/'.$info['dsada'].'/'.$info['ddddar']; echo "</center>"; echo "</font>"; echo "</td>"; echo "<td>"; echo "<font color=".$color."size=".$size.">"; echo "<center>"; echo $info['dasda']; echo "</center>"; echo "</font>"; echo "</td>"; echo "</tr>"; $counter++; $counter_v++; } } if ($counter_v == "1") { echo "<td>"; echo "<font color='#FF0000' size='3'>"; echo "לא נמצאו נתונים"; echo "</font>"; echo "</td>"; echo "<td>"; echo "<font color='#FF0000' size='3'>"; echo "לא נמצאו נתונים"; echo "</font>"; echo "</td>"; echo "<td>"; echo "<font color='#FF0000' size='3'>"; echo "לא נמצאו נתונים"; echo "</font>"; echo "</td>"; echo "<td>"; echo "<font color='#FF0000' size='3'>"; echo "לא נמצאו נתונים"; echo "</font>"; echo "</td>"; echo "<td>"; echo "<font color='#FF0000' size='3'>"; echo "לא נמצאו נתונים"; echo "</font>"; echo "</td>"; echo "</tr>"; } mysql_close(); ?> </table> </span> </br> <? if ($counter_v == "1") { echo "אין באפשרותך לפעול "; echo "</br>"; echo "<a href='javascript:history.back()'>חזרה</a>"; } else { ?> <input type="submit" value="בטל"> <input type="button" name="dischecker" value="בטל סימון" onClick="this.value=check(this.form1.x") <? } ?> </br> </br> </font> </center> </BODY> </HTML> |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|