怎么用一个button 获取一个input输入项的值并把值作为超链接打开

如何用一个button 获取一个input输入项的值并把值作为超链接打开
如:

<input id="url" type="text" name="url"   size="100" value=" ">

需求:在input输入项后面加一个按钮"打开" ,点击按钮后在新窗口打开刚刚输入的url
------解决思路----------------------
<input id="url" type="text" name="url"   size="100" value="http://www.baidu.com"><input type="button" onclick="window.open(document.getElementById('url').value)" value="open"/>