2016-11-24 64 views
-2

的jsp:

<input id="companyName" class="cpn" type="text" value="" ></input> 
<input id="phoneNumber" class="number" type="text" value=""></input>  
<textarea id="remark" placeholder="消息備註"></textarea> 
<input class="submit" type="button" onclick="apply()" value="在線提交" ></input>//define some block<input> 

JS:

var companyName = $("#companyName").val();//get the value in block<input> 
var phoneNumber = $("#phoneNumber").val(); 
var remark = $('#remark').val(); 

Firefox和谷歌顯示.VAL()不是功能,所以我更改代碼:

var companyName = document.getElementById("companyName").value; 
alert(companyName);// not use the jquery 
var phoneNumber = document.getElementById("phoneNumber").value; 
alert(phoneNumber); 

現在它得到vaule,但AJAX代碼仍然不能工作: 誰能告訴我?

+3

請編輯您的答案,以包含實際的代碼塊,而不是圖像。 – Soviut

+0

AJAX:如果(檢查名()&& checkPhone()){ \t \t $就({ \t \t \t類型: 「POST」, \t \t \t URL:CTX + 「/ applySettlement/applySettlementSave」, \t \t \t緩存:假, \t \t \t數據類型: 'JSON', \t \t \t數據:{ \t \t \t \tç ompanyName:公司名稱, \t \t \t \t電話號碼:phoneNumber的, \t \t \t \t注:此言一出, \t \t \t}, \t \t \t成功:函數(結果) – porkie

+0

如果'$( 「...」)。 val()'不是函數,那麼'$'不代表JQuery對象。在包含JQuery庫之後,您必須將'$'定義爲其他內容(如果完全包含它的話)。 –

回答

0
# Please try bellow code in javascript #  

<script> 
     function apply(){ 
      var companyName = document.getElementById("companyName").value; 
      alert(companyName); 

      var phoneNumber = document.getElementById("phoneNumber").value; 
      alert(phoneNumber); 

      var remark = document.getElementById("remark").value; 
      alert(remark); 
     } 
    </script> 
    <input id="companyName" class="cpn" type="text" value="" ></input> 
    <input id="phoneNumber" class="number" type="text" value=""></input>  
    <textarea id="remark" placeholder="enter"></textarea> 
    <button class="submit" onclick="apply();">Submit</button> 



# Please try bellow code in Jquery# 


<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<script> 

    function apply(){ 
     var companyName = $("#companyName").val(); 
     alert(companyName); 
     var phoneNumber = $("#phoneNumber").val(); 
     alert(phoneNumber); 
     var remark = $('#remark').val(); 
     alert(remark); 
    } 
</script> 
<input id="companyName" class="cpn" type="text" value="" ></input> 
<input id="phoneNumber" class="number" type="text" value=""></input>  
<textarea id="remark" placeholder="enter"></textarea> 
<button class="submit" onclick="apply();">Submit</button> 
+0

我已經嘗試過,但它不起作用,也許其他原因... – porkie

相關問題