2016-09-05 9 views
0

以下のコードをtextareaから取得するために使用しましたが、取得できません。考える は動的でテキストエリアのコードです:考えるDynamic Textareaから値を取得できません

<form name="myForm"> 
<textarea name="fname" <%#!((GPNS.BusinessLayer.SpecialItems.SpecialItem)Container.DataItem).Code.Equals("OTH", StringComparison.InvariantCultureIgnoreCase) ? "style='display: none;'" : string.Empty%> id="text<%#((GPNS.BusinessLayer.SpecialItems.SpecialItem)Container.DataItem).ID%>" maxlength="50" placeholder="Enter other item details"></textarea> 
</form> 

はTEXTAREAボックスから値を取得するために私の関数である。

function ValidateData() { 
      if ($("textarea").is(":visible")) { 
       //var x = document.forms["myForm"]["fname"].value; 
       var x = document.getElementsByName("fname").value; 
       if (x == null || x == "") { 
        alert("Please Enter Other Item Details"); 
        return false; 
       } 
      } 
      else return true 
     } 
+0

テキストエリアの名前がコード内で使用している名前と同じであることを確認します。右クリック>要素の検査>テキストエリアに移動し、名前を確認します。 –

+0

はいそれは記述と同じです。 – Developer

答えて

0

あなたが得るtextareaために、このコードを使用することができます。

function ValidateData() { 
     if ($("textarea").is(":visible")) { 
      var x = $("textarea").val(); 
      if (x == null || x == "") { 
       alert("Please Enter Other Item Details"); 
       return false; 
      } 
     } 
     else return true 
    } 
+0

まだ値を取得できません。入力した値に関係なく、null値が返されます。 – Developer

関連する問題