使用javascript获取输入的值

我正在尝试使用js来获取输入的值,但它不起作用。 我的错误在哪里?

警报不起作用。

<body>
   <form name="inputform" id="form1" action="html_form_action.asp" method="get" style="visibility:hidden">
      Email: <input type="text" name="email" ></input>
      <input type="button" value="Gönder" onclick="CreateU()"></input>
   </form>
</body>

js文件:

var xmail="";
CreateU = function(){
  var xx = "";
  xmail=document.getElementById('email').value;
  alert(xmail);
  xx= myAddress + xmail + ans + tf;
  window.location.assign(xx);
}

您的电子邮件地址没有ID:

<input type="text" name="email" id="email" />

id添加到您的“电子邮件”输入中: <input type="text" name="email" id="email" ></input>

看看:http://jsfiddle.net/K8kp9/

请注意,现在您可能看不到任何内容,因为您的form标记中的style="visibility:hidden" ..

阅读一下:HTML中id和name属性的区别


电子邮件是一个名字,只需将'name'改为'id'^^

链接地址: http://www.djcxy.com/p/88051.html

上一篇: get value of input using javascript

下一篇: multiple instances of a Form