<input type=text name="yh2"  value="" onkeydown="keydown()" style="border-style: solid; border-color: #FFFFFF">
<script>
function keydown(){
if (event.keyCode==13){
window.open('newyh.php?'+this.value,'report');}
}
</script>

解决方案 »

  1.   

    str += '<td>city<p><input type=text name=yhc'+newitemid+'></td>';哥!我的意思是:在上边这句里边,再加上
    onkeydown="if (event.keyCode==13){window.open('newyh.php?'+this.value,'report')因为我需要用用innerHTML 来动态生成!!!
      

  2.   

    楼上的兄弟,你的this是从哪里来的呀??
    <input type=text name="yh2"  value="" onkeydown="keydown(this)" style="border-style: solid; border-color: #FFFFFF">
    <script language=javascript>
    function keydown(tt)
    {
      if (event.keyCode==13)
      {
          window.open('newyh.php?'+tt.value,'report');
      }
    }
    </script>
      

  3.   

    str += "<td>city<p><input onkeydown='if (event.keyCode==13){window.open(\"newyh.php?\" + this.value,\"report\")}' type=text name=yhc'+newitemid+'></td>";