2011-07-07 3 views
0

私はライトボックスのフォームを持っています(バックグラウンドでページを持っています).iライトボックスを閉じて、送信ボタンをクリックした後にそのページに留まりたいのですが、クリックした後に別のページ(PHPデータベース接続ページ)送信ボタン。必要なhelp.iライトボックスを閉じる方法を知りたいし、そのページに滞在しています。ありがとうございます!提出ボタンをクリックした後にライトボックスフォームを閉じる方法は?

+1

eee ...コードとして表示します。 – Subdigger

+0

これは発言ではありません。 – Tim

答えて

1

フォームリスナーをフォーム要求を処理するフォームに追加し、そのハンドラーからfalseを返し、ページが更新されません。

$("#lightbox-id").hide(); 

または

$("#lightbox-id").remove(); 
:我々はあなたが我々がまさにそれを削除する方法を伝えることはできません...しかし、あなたはjQueryのを使用している場合は、のようなものを使用することができます使用しているライトボックスいるかわからないので
0

&ライトボックスを閉じるJavaScriptを使用してください。

-1
function send_form () 
{ 
ajax = new XMLHttpRequest; 
if (!ajax) return false; 

ajax.open('POST', '/index/send_form/'); //your post url should be here 
ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 

var field0= document.getElementById('submit').value; 
var field1 = document.getElementById('message').value; //you should modify these fields according to your form 

ajax.send('sub=' + submit + '&message=' + content); 
//then post url becomes something like: www.example.com/index/send_form/?sub=submit&message=this 

//then close the lightbox in here 
} 

とhtmlパーツの削除アクション属性については、onsubmitイベントでこの関数を呼び出します。

+0

彼はウィンドウを閉じる方法を望んでいたが、Ajaxリクエストを投稿する方法ではなかった。 – genesis

+0

彼はまた、送信後にフォームページにとどまりたかった – Hgeg

関連する問題