How to pass this variable value here? Below code is not working. And all other discussions on Stackoverflow are unclear.
You have fetch value
of the field, Currently you are using DOM object
Use
var dist = document.getElementById('value').value;
Use
if (dist.value!=""){
window.location.href="district.php?dist="+dist.value;
instead of
if (dist!=""){
window.location.href="district.php?dist="+dist;
You have to fetch field value using .value
as you are passing whole object to the URL as document.getElementbyId('value')
returns whole field object.
var dist = document.getElementById('value').value;
So your function should be like this
function check() {
var dist = document.getElementById('value').value; // change here
if (dist != "") {
window.location.href = "district.php?dist=" + dist;
} else
alert('Oops.!!');
}
Try this:
var dist = document.getElementById('value').value;
if (dist != "") {
window.location.href="district.php?dist="+dist;
}
Try this:
function check() {
var dist = document.getElementById('value').value;
if (dist) {
window.location.href = "district.php?dist=" + dist;
} else {
alert('Oops.!!');
}
}
You have to make some correction in your function..
function check()
{
var dist = document.getElementById('value').value; //for input text value
if (dist!==""){ // for comparision
window.location.href="district.php?dist="+dist;
}
else
alert('Oops.!!');
}