我是新來的PHP,HTML我想創建一個字段標籤,將根據用戶在前一領域的選擇進行更改。 即即第一個現場用戶將選擇他的國家,那麼第二個字段將出現不同的標籤,例如:如果他選擇的阿聯酋標籤將是「輸入您的ID:」,如果任何其他國家/地區標籤將是「輸入您的護照號碼」 任何幫助將不勝感激顯示字段根據以前的字段輸入
-2
A
回答
0
好吧,既然你沒有提到JavaScript或jQuery的,則你可以做最重要的是讓兩個表 一個含有國家ID和國家,另含OPTION_NAME和國家ID,(假設你希望對某些國家有相同的標籤)。 現在你可以很容易地把一個下一個按鈕,當點擊將獲取option_name對國家ID,然後在頁面上回顯它爲html。 避免「下一步按鈕」部分的方法是使用jQuery(像post()和get())或javascript(前者更簡潔,需要的代碼更少)等方法。
0
試試這個,你需要JavaScript的。其測試
<form method='POST' action='pageurl'>
<label for='field1'>Your name</label>
<input id='field1' name='field1' type='text' />
<label for='field2'>Status</label>
<select id='field2' name='field2'>
<option>-select one-</option>
<option value='Employee'>Employee</option>
<option value='Retiree'>Retiree</option>
</select>
<br>
<label for='field3'>City you work in</label>
<input id='field3' name='field3' type='text' />
</form>
然後用這段JavaScript代碼
$('#field2').change(function() {
var labels = {
'Employee' : 'City you work in',
'Retiree' : 'City you live in',
'-select one-': 'Default value'
}
$("label[for='field3']").html(labels[$(this).val()]);
});
相關問題
- 1. 根據輸入字段顯示hide div
- 2. 根據用戶輸入在輸入字段中顯示數據
- 3. 根據$ localStorage顯示字段
- 4. 根據輸入字段更改輸入字段值php
- 5. 輸入字段不顯示
- 6. 顯示輸入字段
- 7. Unity3D輸入字段顯示「????????」
- 8. 不顯示輸入字段
- 9. 根據菜單選擇顯示/隱藏表單輸入字段
- 10. 根據ng-if條件顯示輸入字段
- 11. 如何根據選擇值顯示錶單輸入字段?
- 12. AngularJS根據之前的<select>字段輸入<select>字段
- 13. 根據字段值的百分比驗證字段輸入
- 14. 根據其他字段的輸入禁用字段
- 15. 顯示輸入數字字段上的前導零點
- 16. 根據選定的值顯示字段
- 17. 使文本輸入字段記得以前輸入的數據
- 18. 根據其他輸入字段有條件地顯示/隱藏未標註的標籤/輸入表單字段
- 19. 根據輸入到其他字段中的輸入更改WTForm字段
- 20. 根據輸入字段隱藏/禁用其他字段
- 21. 根據回調清除輸入字段
- 22. 使HTML輸入字段僅顯示爲字段中的文本
- 23. Unity輸入字段在一段時間後鎖定以前輸入的字符
- 24. 顯示值的密碼輸入字段
- 25. 顯示相同的輸入字段
- 26. 替換輸入字段的顯示
- 27. FileMaker根據另一個字段隱藏和顯示字段
- 28. 根據另一個字段值顯示錶字段值
- 29. 根據另一個布爾字段顯示附件字段
- 30. 根據字段值顯示鏈接PHP
在同一頁上的標籤?你將不得不使用一些JavaScript。你有什麼嘗試?顯示一些你已經嘗試過的代碼。 – matt
我在同一頁面中創建了它們,但我不知道如何去做。這就是爲什麼我問我希望你能幫忙@matt – oyzlam
從一個jQuery和JavaScript教程開始。至少,發佈生成頁面的代碼。 – matt