AbsJaD,
Try this:
function reportsendipp() {
var ippsEl = document.getElementById('ipps');
var memberEl = document.getElementById('track');
var ippsVal = (!ippsEl) ? null : Number(ippsEl[ippsEl.selectedIndex].value);
var memberVal = (!memberEl) ? null : Number(memberEl.value);
if(!ippsVal || ippsVal===-1) {
alert('First, choose a type');
return false;
}
if(!memberVal || isNaN(memberVal) ) {
alert('Member/track value must be a number');
return false;
}
if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); }
else { xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); }
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState==4) {
if (xmlhttp.status==200) { alert(xmlhttp.responseText); }
else { alert('Report process has failed'); }
}
}
searchStr = [];
searchStr.push('report=' + ippsVal);
searchStr.push('member=' + memberVal);
xmlhttp.open('GET','report_member.php?'+searchStr.join('&'), true);
xmlhttp.send();
return false;
}
Includes a bit of light validation.Airshow
Airshow
WiFi Lounge Lizard
2,683 posts since Apr 2009
Reputation Points: 321
Solved Threads: 372
Whoops, just saw your "solved" message after posting.
Maybe you would still like to consider using the validation/alerts.
Airshow
Airshow
WiFi Lounge Lizard
2,683 posts since Apr 2009
Reputation Points: 321
Solved Threads: 372