2016-09-16 1 views
0

input type="text"の値を取得しようとしていて、それが実際に自分のデータベースに存在するかどうかをチェックし、それがinput type="hidden" value="value-of-last-input"と付け加えますが、コードが機能していないことを確認してください。Javascript append 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

あなたの関数の最後に余分な括弧が1つあります。 JavaScriptを次のように変更してください:

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

これはうまくいくはずです。 Here is a working JSFiddle.もっと助けることができるかどうか教えてください:)

+0

最初の部分を処理しました、私の悪い!ハハ! DBを値で確認し、ラベルで隠された入力を追加するにはどうすればよいですか? –

+1

@GabrielSilvaあなたはajaxの機能性について調べるべきです –

+0

これはかなり質問です!私はリリオと同意する。私はあなたのAJAX呼び出しを読み上げるでしょう。 JQueryはこれだけJavaScriptよりもずっと良い方法を持っています。ここでは、JQueryのAJAXを読むためのリンクです:http://api.jquery.com/jquery.ajax/ –

0

入力フォームフィールドに値を入力してください。その後、関数に値を渡して、必要なものを実行することができます。これを入力要素の中に入れます。

onblur = "var c = this.value; alert(c);"