简体   繁体   English

输入的 document.getelementbyid() 返回未定义的值

[英]document.getelementbyid() of input return undefined value

document.getelementbyid() of input return undefined value idk why I don't gete any errors or something just the table get stocked with value undefined , the function get called when I submit the button输入的 document.getelementbyid() 返回未定义的值 idk 为什么我没有得到任何错误或只是表格中存有值 undefined ,当我提交按钮时会调用该函数

function Enregistrer(){
  //----------TERMINER LA FONCTION ICI----------------
  var id   =document.getElementById('field-id').Value ;
  var Lnom = document.getElementById('field-nom').Value;
  var pers = document.getElementById('field-prenom').Value;
  var mail = document.getElementById("field-mail").Value;
   alert( document.getElementById("field-mail").Value);
    db.transaction(function (tx) {

    tx.executeSql('INSERT INTO myTable (nom,prenom,email) VALUES (?,?,?)',[Lnom,pers,mail]);

  });

    lister();
    vider();
    inputSHOW(false);


}

An HTMLInputElement doesn't have a Value property. HTMLInputElement 没有Value属性。 It does have a value property.它确实具有value属性。 Case does matter.案例很重要。

Reference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement参考: https : //developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM