window.location() not working, not opening page
html, javascript
Solution
Setting the location works just fine, but then the form is submitted, which will reload the current page instead.
Return false from the method:
function sendmail() {
window.location.href = "http://www.rainbowcode.net/index.php/profiles/mail?="+mailid;
return false;
}
and return that status in the event to stop the submit:
<input type="submit" value="Send" onclick="return sendmail()">
Problem
I have a submit button with a onClick: ``` <div id="messageDiv"> <form> <textarea name="message" rows="10" cols="20"></textarea></textarea> <br /><br /> <input type="submit" value="Send" onClick="sendmail()"> <input type="reset" value="Reset" name='reset'> </form> </div> ``` then I have my sendmail: ``` function sendmail() { window.location.href = "http://www.rainbowcode.net/index.php/profiles/mail?="+mailid; window.location('http://www.rainbowcode.net/index.php/profiles/mail?='+mailid); //return true; } ``` `mailid` is a global variable that gets set in another JS function and it does contain the correct value. How come `window.location` is not opening my page? If I manually open it with a mailid it works fine..