我想每次運行PHP腳本的<input type="text">
變化的輸入值,如檢查是否在登記表的密碼是相同的運行PHP腳本時,在HTML文本框中輸入文本更改
回答
PHP是服務器所以當你提交表單時,它會檢查兩個文本框的值。
而不是PHP,你可以使用JavaScript或jQuery或AJAX來檢查兩個文本框的值。
我知道如何在JavaScript中做到這一點,但我可以通過JavaScript代碼運行一個PHP腳本? –
再次...阿賈克斯。去谷歌上查詢。 – OptimusCrime
你可以使用AJAX這 –
PHP是一種服務器端語言,一旦處理完成並且HTML被拋出到瀏覽器,它的工作就完成了。它只能響應用戶操作,如果爲每個用戶輸入一個新的服務器端請求。
javascript是客戶端語言,它可以與用戶和服務器進行交互。
現在,如果你想打在服務器上,在文本框中的每個用戶輸入,那麼你必須使用JavaScript,它間接發送ajax調用服務器以獲得其響應,並做需要更改。
另一個不錯的選擇(特別是如果你在同一頁面上處理),只需在用戶提交時檢查該字段。
如果它符合所需的標準,讓它通過,否則只需使用提交的數據重新填充字段,並在需要它的字段旁邊生成一些錯誤文本。
它不像AJAX解決方案那麼「漂亮」,但它幾乎和PHP一樣方便,也很容易實現。
<form method="POST" onsubmit="return check()">
<input type="password" name="pass" id="pass" onchange="check(this)>
<input type="password" name="pass1" id="pass1" onchange="check(this)>
</form>
和不是JavaScript
function check()
{
var pass = document.getElementById('pass').value;
var pass1 = document.getElementById('pass1').value;
if(pass1 != pass)
{
alert("Pass don't macth");
return false;
}
}
也許類似的東西?
這是行不通的,但我必須調用一個php腳本,這樣我才能訪問我的MySQL服務器上的用戶名,以檢查用戶名是否存在或不是:) –
- 1. 如何在文本框中輸入時更改標籤文本
- 2. 更改文本框輸入
- 3. php在運行時更改腳本
- 4. 如何在html文本輸入框中輸入文本時執行jquery函數?
- 5. 更改/切換WPF文本框的文本dataBinding在運行時
- 6. 在輸入文本的文本框更改邊框顏色
- 7. 更改文本顏色當在文本框中輸入內容
- 8. 其他文本框文本更改時更改文本框的文本
- 9. 多行文本框在HTML中的PHP腳本
- 10. 未輸入HTML文本框
- 11. 如何從文本框中獲取輸入並更改文本
- 12. 在文本框中輸入更改文本後輸入命令後回傳
- 13. 在Datepicker文本框中輸入文本
- 14. 如何在html中更改文本框的輸入語言?
- 15. 如何在文本輸入值更改時運行jQuery?
- 16. 文本框更改事件 - Java腳本
- 17. EditText - 在輸入時更改文本
- 18. 無法在html中輸入文本框
- 19. 在html文本框中輸入ascii
- 20. 檢測文本框中的文本何時發生更改(輸入時)
- 21. 如何在輸入特定文本後更改輸入文本?
- 22. HTML輸入文本框行爲異常
- 23. 如何更改輸入框的文本?
- 24. 更改文本框的輸入語言
- 25. 運行Javascript onFocus - 更改DIV html文本
- 26. 在蝙蝠腳本中輸入文本
- 27. 更改此文本框的文本更改時文本框的背景顏色?
- 28. 在運行時更改水晶報表文本對象文本
- 29. 在運行時更改文本網格的文本值
- 30. 在文本框中輸入
你有沒有聽說過'AJAX'調用? –
不幸的是:/ –
然後搜索它。你的問題並不難。 –