2016-09-06 4 views
2

JavaScriptのフォームのテキストボックスの値1に警告しようとしていますが、動作していません。他のフォームも同じJavaScriptコードを使用しています。私はこの問題を解決するのに多くの時間を費やしましたが、成功しません。テキストボックスの値を警告する方法

<!DOCTYPE html> 
<html> 
    <head> 
     <script> 
     function call(){ 
      var siv=document.getElementById("siv")‌​.value; 
      alert(siv); 
     } 
     </script> 
    </head> 
    <body> 
     <form name="alm" action="#" method="post" onSubmit="call();"> 
      <label>Province: </label><br> 
      <select name="ProvinceDropDown" id="ProvinceDropDown"> 
       <option value="SelectProvince"> Please Select </option> 
       <option value="Sindh" selected='selected'> Sindh </option> 
      </select> 
      <input type="text" value="" id="siv" name="siv"> 
      <input type="submit" value="submit" > 
     </form> 
    </body> 
</html> 
+0

正確に何が起こるんか?エラーがありますか、スクリプトは単に何もしませんか? –

+0

アラートは何を表示しますか?未定義? –

+1

JS文にはいくつかの特殊文字があります。 [Fiddle Demo](https://jsfiddle.net/rayon_1990/fxtxhvhu/) – Rayon

答えて

2

あなたは(あなたのエディタはそれらについてユーザーに通知しない限り見ることができませんでした)あなたのvar siv = document.getElementById("siv").value;声明の中で、いくつかの珍しい文字を持っていました。その文字を削除するためにもう一度書き込んでください。コードが機能します。

function call() { 
 
    var siv = document.getElementById("siv").value; 
 
    alert(siv); 
 
}
<form name="alm" action="#" method="post" onSubmit="call();"> 
 
    <label>Province:</label> 
 
    <br> 
 
    <select name="ProvinceDropDown" id="ProvinceDropDown"> 
 
    <option value="SelectProvince">Please Select</option> 
 
    <option value="Sindh" selected='selected'>Sindh</option> 
 
    </select> 
 
    <input type="text" value="" id="siv" name="siv"> 
 
    <input type="submit" value="submit"> 
 
</form>

2

チェックのdocument.getElementById( "ID")値。つづり。

2

こんにちはあなたのJavaScriptコードが\ u200b(ゼロ幅スペース)

enter image description here

更新されたコードがあります。

<!DOCTYPE html> 
<html> 
<head> 
    <title>Stack Sample</title> 
</head> 
<script type="text/javascript"> 
    function call() { 
    var siv = document.getElementById("siv").value; 
    alert(siv); 
} 
</script> 
<body> 
    <form name="alm" action="#" method="post" onSubmit="call();"> 
    <label>Province:</label> 
    <br> 
    <select name="ProvinceDropDown" id="ProvinceDropDown"> 
    <option value="SelectProvince">Please Select</option> 
    <option value="Sindh" selected='selected'>Sindh</option> 
    </select> 
    <input type="text" value="" id="siv" name="siv"> 
    <input type="submit" value="submit"> 
</form> 
</body> 
</html> 
関連する問題