簡體   English   中英

從沒有表單的文本字段輸入中獲取值

[英]Get value from text field input without form

我試圖通過ajax從文本字段發送一個值,但不想使用表單,不要認為是需要的:

name = document.getElementByName["icall"].value;
alert( "Data Saved: " + name );
$.ajax({
type: "GET",
url: "ajaxload/icall.php",
data: "numero="+name
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});

這是主要功能,下面是html標記:

<div class="conteudo">
            <span class="numero">O seu numero:</span><input type="text" name="icall" class="teximput" size="30"></input>
            <p><span class="avisome">Precisa de ajuda com algo? Nos ligamos consigo na proxima hora!</span></p>
            <a href="javascript:void(0)" onclick="ligarme();"><span class="botaoliga"></span></a>
        </div>

這不應該夠嗎?

嘗試:

var name = $(".teximput").val();
$.ajax({
type: "GET",
url: "ajaxload/icall.php",
data: "numero="+name,
success:function(msg) {
alert( "Data Saved: " + msg );
});
document.getElementByName["icall"].value

是不正確的。 ByName. 該函數是getElement ByName。 此外,使用括號進行函數調用,而不是方形的大括號:

document.getElementsByName("icall")[0].value

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM