numberone1
شنبه 21 آبان 1390, 02:41 صبح
سلام
من توي فرم از يك چك باكس استفاده كردم كه وقتي تيك ميخوره كد اجكس درست كار ميكنه و پيغام ظاهر ميشه درست
ولي بعدش اگر تيك برداشته بشه اون پيغامي كه اومده از بين نميره و اون سر جاش باقي ميمونه!!
<html>
<head>
<script type="text/javascript">
function showCD(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getcd.php?q="+str,true);
xmlhttp.send();
}
</script>
</head>
<body>
<form>
Select a CD:
<select name="cds" onchange="showCD(this.value)">
<input type="checkbox" name="vehicle" value="Car" /> I have a car
</select>
</form>
<div id="txtHint"><b>CD info will be listed here...</b></div>
</body>
</html>
با اين كد بايد بعد از اينكه تيك چك باكس برداشته ميشه پيغامي كه چاپ ميشه از بين بره ولي اون پيغام سر جاش ثابت ميمونه!!!!
من توي فرم از يك چك باكس استفاده كردم كه وقتي تيك ميخوره كد اجكس درست كار ميكنه و پيغام ظاهر ميشه درست
ولي بعدش اگر تيك برداشته بشه اون پيغامي كه اومده از بين نميره و اون سر جاش باقي ميمونه!!
<html>
<head>
<script type="text/javascript">
function showCD(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getcd.php?q="+str,true);
xmlhttp.send();
}
</script>
</head>
<body>
<form>
Select a CD:
<select name="cds" onchange="showCD(this.value)">
<input type="checkbox" name="vehicle" value="Car" /> I have a car
</select>
</form>
<div id="txtHint"><b>CD info will be listed here...</b></div>
</body>
</html>
با اين كد بايد بعد از اينكه تيك چك باكس برداشته ميشه پيغامي كه چاپ ميشه از بين بره ولي اون پيغام سر جاش ثابت ميمونه!!!!