2013-06-21 123 views
1

按下我很初學php,html和web development.Now iam學習php。 ,我有一個疑問,這是因爲how to check if input type button is pressed in php?檢查輸入類型按鈕在php

完全一樣,但我找不到任何合適的答案there.Please看到上面的鏈接... 其實表單提交通過使用Java腳本來完成的,這就是爲什麼他有按鈕的onclick =「發送(this.form)」這樣的東西... ...而這種按鈕類型不是'submit',但它是'按鈕'本身,我試着在我發現的答案之一 使用print_r($ _POST)打印所有提交的values..But我找不到我的按鈕有..

我的HTML代碼

<Form action="user_register.php" method="post"> 
<input type="text" id="txtEmail" name="textEmail"/> 
<input type="button onclick=runjava() Name="Button"/> 
</Form> 

我的JavaScript

function runjava() 
{ 
    --- 
    ----Codes for validation and some animation 
    document.forms.item(0).submit(); 
} 

請幫我對此

+0

您應該發佈php處理代碼和處理按鈕的javascript,然後我們可以幫助 – immulatin

回答

0

是的,你可以使用jQuery/JavaScript來做到這一點。

通常,您應該爲您的輸入元素指定一個ID或一個類,以便輕鬆確定哪個控件激發了該事件。

假設你有這樣的input按鈕:

<input type="button" id="mybutt" value="Click Me"> 

要提醒,當按鈕被點擊:

$(document).ready(function() { 
    $('#mybutt').click(function() { 
     alert('it was pressed'); 
    }); 
}); 

$(document).ready(function() {位可以確保網頁(DOM)已經第一次加載的所有元素,前它允許代碼綁定事件給他們,等等。這很重要。

請注意,在使用jQuery命令之前,您必須首先確保已在您的頁面上引用/加載jQuery庫。我們做的大多數時候,這在<head>標籤,就像這樣:

<head> 
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 
</head> 

,但它可以被加載jQuery代碼之前的任何時間。

+0

+1獲得詳細的答案 – immulatin