Javascript 制作一个链接';输入clickable';

Javascript 制作一个链接';输入clickable';,javascript,html,ajax,Javascript,Html,Ajax,如果您有一个标准形式: <form method='post' action='#'> <input type='text' name='#' /> <input type='submit' value='Submit /> </form> 试试这个: <script> document.getElementById('TEXTBOXID').onkeypress = function(e){ var evt =

如果您有一个标准形式:

<form method='post' action='#'>
<input type='text' name='#' />
<input type='submit' value='Submit />
</form>

试试这个:

<script>
   document.getElementById('TEXTBOXID').onkeypress = function(e){
      var evt = e || window.event;
      if(evt.keyCode == 13){
          get_form(this).submit();
      }
   }
</script>

document.getElementById('TEXTBOXID')。onkeypress=函数(e){
var evt=e | | window.event;
如果(evt.keyCode==13){
获取表单(this.submit();
}
}
试试这个:

<script>
   document.getElementById('TEXTBOXID').onkeypress = function(e){
      var evt = e || window.event;
      if(evt.keyCode == 13){
          get_form(this).submit();
      }
   }
</script>

document.getElementById('TEXTBOXID')。onkeypress=函数(e){
var evt=e | | window.event;
如果(evt.keyCode==13){
获取表单(this.submit();
}
}
您可以试试这个

document.getElementById('my_input').onkeypress = function(e)
{
  var event = e || window.event;
  if(event.keyCode == 13 && this.value!="")
  {
     form = this.parentNode;
     if(form.tagName.toLowerCase() == "form") 
     {  
        form.submit();
     } 
  }
}

You have to add an id to your text box and replace my_input with it.
你可以试试这个

document.getElementById('my_input').onkeypress = function(e)
{
  var event = e || window.event;
  if(event.keyCode == 13 && this.value!="")
  {
     form = this.parentNode;
     if(form.tagName.toLowerCase() == "form") 
     {  
        form.submit();
     } 
  }
}

You have to add an id to your text box and replace my_input with it.

我认为这样做的正确方法是实际包括

<input type="submit"  >


然后可以将其设置为隐藏的样式。或者,只需将submit元素的样式设置为所需的样式。我这样做的原因是浏览器查找提交元素,这就是如何分配enter键来提交表单。我认为最好让浏览器处理这样的事情,而不是使用JavaScript捕获按键事件。

我认为正确的方法是实际包含一个

<input type="submit"  >


然后可以将其设置为隐藏的样式。或者,只需将submit元素的样式设置为所需的样式。我这样做的原因是浏览器查找提交元素,这就是如何分配enter键来提交表单。我认为最好让浏览器来处理这样的事情,而不是使用JavaScript来捕获按键事件。

这可能会有所帮助:当一个按钮已经完成了您希望它做的事情时,为什么还要使用链接?如果出于样式目的,您可以使用
元素并将其样式设置为链接,但在没有JavaScript的情况下,它仍然是“可点击输入”的。这可能会有所帮助:当按钮已经完成了您希望它做的事时,为什么要使用链接?如果出于样式的目的,您可以使用
元素并将其样式设置为链接,但在不使用JavaScript的情况下,它仍然是“enterclickable”。