document.getElementById
を関数内で使用しているときに奇妙な問題が発生しています。 モーダルウィンドウ(Highslide)にフォームがあります。フォームが送信されている間、私は関数fooを呼び出しています。fooの中で、フォーム要素をIDで選択するのはdocument.getElementById
です。しかし、値を提示せず、ただデフォルト値を返します。 jQuery htmlを試しましたが、動作しません。関数内でdocument.getElementByIdが機能しない
私のコード
function foo(){
var name = document.getElementById('yname').value;
// it just returns default value(null).
}
<form onsubmit="return foo();">.......</form>
これらのことは、Wordpressのテーマで起こっています。
は、あなたが関数から名前を返すみました
id
を提供すべきですか? 'return name; 'を入れる機能します。 –あなたの名前フィールドのIDは 'yname'です。 – Town