הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 11-06-07, 11:48   # 1
Rider
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Mar 2006
הודעות: 2

Rider לא מחובר  

[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 &#37; $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++;
}
  Reply With Quote
ישן 11-06-07, 11:54   # 2
Source
חבר מתקדם
 
Source's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: אזור המרכז
גיל: 34
הודעות: 626
שלח הודעה באמצעות MSN אל Source

Source לא מחובר  

לא ראיתי את הקוד, רק קראתי את השאלה אז לא בטוח שזה מה שאתה צריך.
בכ"מ, אפשר לסמן תיבת checkbox ע"י הוספת המאפיין הבא לinput:
קוד:
checked="checked"
אפשר גם בJS לעבור על כל הinputים עם הפונקצייה getElementByTagName אבל לא צריך =] אם הבנתי נכון.
__________________
פיני: מקודד; מתכנת אתרים:
קוד:
HTML [XHTML], CSS, JavaScript, PHP, mySQL

ליצירת קשר:
אי מייל + מסן: pizilber@gmail.com
  Reply With Quote
ישן 11-06-07, 12:03   # 3
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

הוא רוצה לסמן את כולם... הדרך הכי פשוטה, תעשה מערך עם כל ה IDים של התיבות סימון
ואז תעבור על כל המערך ,על כל אחד מהאלמנטים של המערך תעשה
document.getelementbyid(elelmentid).checked = true

ואז זה יסמן לך את כולם.
  Reply With Quote
ישן 11-06-07, 15:42   # 4
Rider
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Mar 2006
הודעות: 2

Rider לא מחובר  

אני לא יודע כמעט 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 &#37; $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>
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 13:07.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ