2011-09-21 74 views
0

如何將焦點放在php中的文本框上。 由用戶錯誤回答我想集中在頁面加載提交的答案。所以請建議我...如何將焦點放在php中的文本框上

if(isset($_REQUEST['sub_con_page'])) 
{ 
//correct 
} 
else 
{ 
**//focus field** 
} 
+0

這不能做中PHP,因爲PHP只是服務器端。它必須在JavaScript中完成。雖然你可以讓PHP輸出適當的javascript,將焦點放在問題領域。 – enobrev

回答

0

你可以通過添加JavaScript/jQuery代碼語句的其他部分中:

if(isset($_REQUEST['sub_con_page'])) 
{ 
//correct 
} 
else 
{ ?> 
<script type="text/javascript"> 
$(document).ready(function() { 
    $("#ID_OF_TEXT_AREA_TO_FOCUS_HERE").focus(); 
}); 
</script> 
<?php } ?> 

享受;)

1

在javascript中執行此操作。如果你使用jquery然後

$("input[type=text]:first").focus(); 
相關問題