|
|
|
รบกวนสอบถามค่ะ คือว่าอัพระบบขึ้น server มีปัญหาคือว่า class ใน javascript ไม่ทำงานค่ะ |
|
|
|
|
|
|
|
ต้องเอาโค้ดมาให้พี่ๆ ช่วยกันดูครับ
|
|
|
|
|
Date :
2014-03-15 22:17:55 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่ตัวโค้ดค่ะที่ฟังก์ชัน javascript ไม่ทำงานค่ะ
Code (VBScript)
<link rel="stylesheet" type="text/css" href="css/css.css">
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.validationEngine.js"></script>
<link rel="stylesheet" href="css/validationEngine.jquery.css" type="text/css" />
<script language="JavaScript">
function resut(cusid,rowid)
{
rowid--;
var txtdetail = document.getElementsByName("txtdetail[]");
var txtunit = document.getElementsByName("txtunit[]");
switch(cusid)
{
<?
$sql = "select * from good order by id_g asc";
$query = mysql_query($sql);
while($res = mysql_fetch_array($query))
{
if ($res['unit_good']==0){ $unit="แพ็ค"; }
if ($res['unit_good']==1){ $unit="กล่อง"; }
if ($res['unit_good']==2){ $unit="กิโลกรัม"; }
if ($res['unit_good']==3){ $unit="กระป๋อง"; }
if ($res['unit_good']==4){ $unit="โหล"; }
if ($res['unit_good']==5){ $unit="ใบ"; }
if ($res['unit_good']==6){ $unit="ชุด"; }
if ($res['unit_good']==7){ $unit="ผืน"; }
if ($res['unit_good']==8){ $unit="ถุง"; }
?>
case "<?=$res['id_g'];?>":
txtdetail[rowid].value = "<?=$res['detail_good'];?>";
txtunit[rowid].value = "<?=$unit; ?>";
break;
<?
}
?>
default:
frmmain.txtdetail[rowid].value = "";
}
}
function addrow2(tableid) {
var table = document.getElementById(tableid);
var rowcount = table.rows.length;
var row = table.insertRow(rowcount);
var colcount = table.rows[0].cells.length;
for(var i=0; i<colcount; i++) {
var newcell = row.insertCell(i);
newcell.innerHTML = table.rows[0].cells[i].innerHTML;
//alert(newcell.childNodes);
console.log(newcell.childNodes[0].type);
switch(newcell.childNodes[0].type) {
case "text":
newcell.childNodes[0].value = "";
break;
case "checkbox":
newcell.childNodes[0].checked = false;
break;
case "select-one":
newcell.childNodes[0].selectedIndex = 0;
newcell.childNodes[0].getAttributeNode("onchange").value="resut(this.value,"+ ((rowcount*1)+1) +")";
break;
}
}
}
function deleterow2(tableid) {
try {
var table = document.getElementById(tableid);
var rowcount = table.rows.length;
for(var i=0; i<rowcount; i++) {
var row = table.rows[i];
var chkbox = row.cells[0].childNodes[0];
if(null != chkbox && true == chkbox.checked) {
if(rowcount <= 1) {
alert("Cannot delete all the rows.");
break;
}
table.deleteRow(i);
rowcount--;
i--;
}
}
}catch(e) {
alert(e);
}
}
function addrow(data) {
var table = document.getElementById(data);
var rowcount = table.rows.length;
var row = table.insertRow(rowcount);
var colcount = table.rows[0].cells.length;
for(var i=0; i<colcount; i++) {
var newcell = row.insertCell(i);
newcell.innerHTML = table.rows[0].cells[i].innerHTML;
//alert(newcell.childNodes);
switch(newcell.childNodes[0].type) {
case "text":
newcell.childNodes[0].value = "";
break;
case "checkbox":
newcell.childNodes[0].checked = false;
break;
case "select-one":
newcell.childNodes[0].selectedIndex = 0;
break;
}
}
}
function deleterow(data) {
try {
var table = document.getElementById(data);
var rowcount = table.rows.length;
for(var i=0; i<rowcount; i++) {
var row = table.rows[i];
var chkbox = row.cells[0].childNodes[0];
if(null != chkbox && true == chkbox.checked) {
if(rowcount <= 1) {
alert("Cannot delete all the rows.");
break;
}
table.deleteRow(i);
rowcount--;
i--;
}
}
}catch(e) {
alert(e);
}
}
</script>
<body>
<? //include("head_menu.php"); ?>
<img src="img/goods.png">
<form action="givegoods2.php" method="post" name="frmmain">
<table width="1015" height="619" border="0" align="center">
<tr>
<td width="302" height="28" align="right">ชื่อ- นามสกุล :</td>
<td colspan="2"><label for="tel_goods"></label>
<input name="name_goods" type="text" id="textfield2" size="40" class="validate[required]" /></td>
</tr>
<tr>
<td height="24" align="right">เบอร์โทรศัพท์ :</td>
<td colspan="2"><label for="textfield5"></label>
<label for="nums">
<input name="tel_goods" type="text" class="validate[required,length[0,10]],custom[onlyNumber]" id="textfield3" size="30" maxlength="10"/>
</label></td>
</tr>
<tr>
<td height="24" align="right">รูปแบบการบริจาค: </td>
<td colspan="2"><label for="type_goods">
<input type="radio" name="type_goods" id="radio" value="1" />
บริจาคสิ่งของด้วยตนเอง <br />
<input type="radio" name="type_goods" id="radio2" value="2" />
รับบริจาคสิ่งของที่บ้าน </label></td>
</tr>
<tr>
<td height="112" align="right"><p> ที่อยู่ผู้แจ้งบริจาค :</p>
<p>(กรณีไปรับสิ่งของบริจาคที่บ้าน)</p></td>
<td colspan="2"><label for="textfield2"></label>
<textarea name="address_goods" id="address_goods" cols="45" rows="6" ></textarea>
<label for="type_goods"></label></td>
</tr>
<tr>
<td height="53" align="right"><p>บริจาคระบุแด่มูลนิธิ :</p>
<p>(กรณีไม่ระบุมูลนิธิใส่เคื่องหมาย"-")</p></td>
<td width="286"><input name="foundations_goods" type="text" id="foundations_goods" size="40" /></td>
<td width="350"><p> </p>
<li><a href="data_foundation2.php">ข้อมูลมูลนิธิ</a></li>
</p></td>
</tr>
<tr>
<td height="29" colspan="3" align="center" bgcolor="#CCCCCC">
<input name="check" type="checkbox" id="check" value="1" />
รายละเอียดสิ่งของบริจาคที่มีอยู่ในคลังสินค้าของทางระบบ</td>
</tr>
<tr>
<td height="67" colspan="3" align="right"><table width="997" border="1" id="datatable">
<tr>
<td width="20"><input name="chk" type="checkbox"/></td>
<td width="287"><select name="namegood[]" onchange="resut(this.value,1);">
<option value="" selected="selected"><-- กรุณาเลือกสิ่งของบริจาค --></option>
<?
$sql2 = "SELECT * FROM good ";
$query2 = mysql_query($sql2);
while($res = mysql_fetch_array($query2))
{
?>
<option value="<?=$res['id_g'];?>">
<?=$res['name_good'];?>
</option>
<?
}
?>
</select></td>
<td width="435">รายละเอียด
<textarea name="txtdetail[]" cols="45" rows="3" type="text" value="" /></textarea></td>
<td width="227">จำนวน<input name="txtnum[]" type="text" value="" size="5" />=
<input name="txtunit[]" type="text" value="" size="8" /></td>
</tr>
</table>
<p>
<input type="button" value="เพิ่มรายการ" onclick="addrow2('datatable')" />
<input type="button" value="ลบรายการ" onclick="deleterow2('datatable')" />
</p></td>
</tr>
<tr>
<td height="29" colspan="3" align="center" bgcolor="#CCCCCC"><input type="checkbox" name="check2" id="check2" value="2" />
รายละเอียดสิ่งของบริจาค</td>
</tr>
<tr>
<td height="106" colspan="3" align="right">
<table width="995" height="61" border="1" id="data">
<tr>
<td width="20" height="55"><p>
<input name="chk" type="checkbox"/>
</p></td>
<td width="285">ชื่อสิ่งของบริจาค
<input type="text" name="name_good[<?=$j;?>]" id="num_good3"/></td>
<td width="397"><label for="textarea"></label>
รายละเอียด
<textarea name="detail_goods[<?=$j;?>]" id="textarea" cols="45" rows="3"></textarea></td>
<td width="265">จำนวน
<input name="num_goods[<?=$j;?>]" type="text" id="num_good2" size="5"/>
=
<select name="unit_goods[<?=$j;?>]" id="unit_good" >
<option value="" selected="selected">-->หน่วยนับ<-- </option>
<option value="0">แพ็ค</option>
<option value="1">กล่อง</option>
<option value="2">กิโลกรัม</option>
<option value="3">กระป๋อง</option>
<option value="4">โหล</option>
<option value="5">ใบ</option>
<option value="6">ชุด</option>
<option value="7">ผืน</option>
<option value="8">ถุง</option>
</select></td>
</tr>
</table> <p>
<input type="button" value="เพิ่มรายการ" onclick="addrow('data')" />
<input type="button" value="ลบรายการ" onclick="deleterow('data')" />
</p></td>
</tr>
<tr>
<td height="67" colspan="3" align="center"><input type="submit" name="submit" value="ร่วมบริจาค" />
<input type="hidden" name="hdnLine" value="<?=$i;?>&<?=$j;?>" /></td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p>
</form>
</body>
</html>
|
|
|
|
|
Date :
2014-03-15 23:42:03 |
By :
mamama |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|