javascript - Press "enter" to submit form doesn't work (js) -
i'm using google gadget write short script , try insert google site. when user press go button, javascript function triggered , works fine, when user press enter, error occurs:
missing or malformed url parameter
i'm not sure it's caused code or google gadget/site.
my html code:
<form name="theform"> <input type="text" size="20" id="search"/> <input type="submit" value="go!" onclick="gotourl(this.form)"> </form>
javascript function
function gotourl(dl) { var mysearch = document.getelementbyid("search").value; url='some_url'+mysearch; window.open(url,'_blank'); }
thanks
you should use onsubmit
event on form instead of onclick
event of button:
<form name="theform" onsubmit="gotourl(this)"> <input type="text" size="20" id="search"/> <input type="submit" value="go!"> </form>
make sure gotourl()
function returns false
prevent form submitting.
Comments
Post a Comment