2012-05-10 11 views
0

JQueryとHTMLを使用してアプリケーションを作成しています。最初のフォームではIDを入力するように求められますが、これが確認されると詳細情報を追加するよう求められます。私が抱えている問題は、2番目のページでsubmitを押すと、すべての情報を一緒に保存したいということです。これには最初のページに入力されたIDが含まれています。

IフォームはHTMLを使用して作成され、機能はJQueryを使用して作成されます。次のコードを使用しようとしていますが、動作していません。

var id = echo $_POST['cardNumber']; 

これは.jsページの1つで使用しています。 IDを求める最初のページのHTMLは

<form id="RegisterForm" method="post" data-ajax="false" id="registerCardForm" action="register.html"> 
     <input type="text" id="cardNumberRegField" type="tel" name="cardNumber" class="required number register" minlength="16" maxlength="16"/> 
     <input name="Submit" type="submit" class="button" value="Register"/> 
</form> 

ここで間違っていることを教えてもらえますか?

答えて

2

あなたが引用符JS変数せずに、あなたがこれを行う必要がありjsの変数にPHPの値を格納する場合undefinedに設定されている:

var id = "<?php echo $_POST['cardNumber']; ?>" 
+0

私はこれをしようとすると、それだけで、<「にIDを設定していますか?あなたが入力した実際の数字を取得していない – newSpringer

+0

php 'post'グローバル変数を使用すると、値はページに投稿されたページから来るはずです。使用しますか? 1ページに2つのフォーム? – undefined

+0

いいえ、私は各ページに1つのフォームしか持っていません...私は最初のスクリーンであるindex.htmlと2番目のスクリーンであるregister.htmlを持っています。この? – newSpringer

関連する問題