2016-09-16 29 views
0

我試圖得到一個input type="text"的值,並與它,檢查它是否真的存在於我的數據庫,如果真的,附加它與input type="hidden" value="value-of-last-input",但我的代碼不起作用。Javascript追加onblur.value mysql

這裏:

<input type="text" class="form-control" id="codigo" name="codigo" onblur="RetirarProduto(this)" /> 

和JS:

function RetirarProduto(campo) { 
    var codigo = campo.value; 
    alert(codigo); 
}); 

我用alert檢查值,但它不工作。

回答

1

您的函數最後有一個額外的括號。改變你的JavaScript到:

function RetirarProduto(campo) { 
var codigo = campo.value; 
alert(codigo); 
} 

而且這應該工作。 Here is a working JSFiddle.讓我知道如果我可以進一步幫助:)

+0

工作的第一部分,我的壞!哈哈! 現在,我應該怎麼做來檢查我的數據庫的價值,並附加一個輸入隱藏標籤? –

+1

@GabrielSilva你應該檢查一下ajax functionaliites –

+0

這是一個非常有問題的問題!不過,我同意Lelio的看法。我會讀你的AJAX調用。與單獨使用JavaScript相比,JQuery有更好的方法。這裏有一個鏈接來閱讀JQuery的AJAX:http://api.jquery.com/jquery.ajax/ –

0

試試這個來獲取輸入表單字段中的值。然後,您可以將該值傳遞給您的函數,並根據需要執行任何操作。把它放在你的輸入元素中。

onblur =「var c = this.value; alert(c);」