2012-10-03 42 views
2

我已閱讀了許多關於該主題的帖子。我見過很多答案並指出使用ajax。有沒有其他方式不刷新表單提交頁面?在不刷新的情況下在php中提交

E.g樣品形式

<form method="post"> 
<input type="radio" name="test" value="Start">Start<br /> 
<input type="radio" name="test" value="Stop">Stop<br /> 
<input type="submit" value="GO"> 
</form> 

有沒有這樣做,而無需使用AJAX和jQuery的一個JavaScript的方式?

感謝,

+1

不會。像你已經回答的那樣,使用ajax。 –

+0

你需要使用jquery或ajax。 –

+2

你們都錯了。 –

回答

3

是的,你可以使用iframe的:

<iframe id="myIframe" name="myIframe" width="0" height="0" frameborder="0"></iframe> 
<form method="post" target="myIframe" action="script.php"> 
    <input type="radio" name="test" value="Start">Start<br /> 
    <input type="radio" name="test" value="Stop">Stop<br /> 
    <input type="submit" value="GO"> 
</form> 
+0

謝謝,我可以離開行動的一部分?..行動=「」?.. – demic0de

+0

你需要爲你的腳本採取行動,併爲iframe –

+0

目標好吧謝謝我明白了。 – demic0de

0

是的,你可以使用嵌入在iframe的形式。

0

我想你可以使用AJAX對於它的更好的方法來提交表單,而不刷新頁面

0
<form method="post" onSubmit="event.preventDefault()"> 
<input type="radio" name="test" value="Start">Start<br /> 
<input type="radio" name="test" value="Stop">Stop<br /> 
<input type="submit" value="GO"> 
</form> 

你不需要使用任何的iframe這短短的目的...你找一個javascript方法,我會建議你在html中使用event.preventDefault()form標籤......它不會讓表單提交併刷新頁面...

+0

我不能使用那個,因爲我需要提交表單。使用那個我沒有得到任何輸出。 – demic0de

+0

對不起我的錯誤理解...我以爲你不想提交表格... – NazKazi

相關問題