假設下面的簡單三個輸入表單。使用lat和lon的值,我需要運行一個PHP函數(已經寫好),它在sitename中創建我想要的值。目前的表單動作已經可以正常工作,並且完成了與我的問題完全不同的事情。使用表單值作爲PHP函數的輸入來動態填充第三個表單域
<form name="w3Balltrak" class="feedbackform" action="readyget.pl" method="post"
<input type="text" id='lat' name='lat' value='' />
<input type="text" id='lon' name='lon' value='' />
<input type="text" id='sitename' name='sitename' value='' />
<input type="submit" value="Submit" />
</form>
我的問題是我不知道如何將sitename的值設置爲我的PHP函數的輸出。該函數效果很好,在PHP中調用它會看起來像'getWX($ lat,$ lon)',並且返回將看起來像這個'MCI'。
如何在用戶在lon中輸入一個值之後立即使用sitename MCI的默認值,但在他在表單末尾點擊提交按鈕之前?
我希望我問得很好,讓別人理解並回答。
聽起來像異步HTTP請求或Ajax的作業。你看過嗎? – Andrew
是的,因爲andre表示使用$ .ajax函數並從lat和long字段的變化函數中調用它。 –