<form id="form_搜索" method="get" action="/search.shtml" target="_blank">
<input type="text" value="输入关键字" id="_keyword" name="word" onblur="if(this.value=='') {this.value='输入关键字';this.form._keyword.style.color='#D8D8D8'; document.getElementById('x').disabled='disabled'}" onclick="if(this.value=='输入关键字'){this.value=''; this.form._keyword.style.color='#000';document.getElementById('x').disabled=''};return false;"/>
<button type="button" id="x" onclick="document.getElementById('form_搜索').submit();return false;" value="" /></button>
</form>现在的情况是当点击输入框后,效果跟预想的一样,就是没有输入关键字或者输入框显示的是默认的提示时,button按钮无效。但是现在又发现一个情况,那就是打开网页后没有点击输入框,直接点击button按钮时,还是会执行搜索。因为我想在没有输入有效关键字时,要让button按钮都无效,不管有没有点击输入框。