2013-08-22 3 views
0

도움이 필요합니다. 내가 커서가 표시되지 않습니다 텍스트 상자를 클릭하고 내가HTML 텍스트 상자에 입력하지 않았습니다.

<form name="input" action="postblog.php?name=<?PHP echo ($_GET['name']); ?>" method="post">  
    Post: <input type="text" name="text2"> 
    <input type="submit" value="Submit">  
</form> 
+0

완벽하게 작동하는 단지 이러한 몇 줄,보다 더 많은 코드가 거기에 있기 때문에, 난 당신을 차단 사용자 입력을 귀하의 사이트에 자바 스크립트를 같아요. 실제 오류를 발견 할 수 있도록 코드를 추가하십시오. – Pixelmonster

답변

0

은 아마 내부에 나타나는 있기 때문에 화면에 표시되지 않을 것 오류가있어 입력 할 수 없습니다 때 내 페이지 내 양식은 그러나 다음과 같다 HTML 태그. $_GET['name']가 설정되지 않은 경우, ?name=의 값이 No_Name_Value_From_GET 될 것입니다,이 경우

<form name="input" action="postblog.php?name=<?php echo ($_GET && isset($_GET['name'])) ? $_GET['name'] : 'No_Name_Value_From_GET'; ?>" method="post"> 
    Post: <input type="text" name="text2" /> 
    <input type="submit" value="Submit" /> 
</form> 

을 (하지만 당신은 당신이 원하는 무엇이든으로 변경할 수 있습니다) : $_GET['name']가 먼저 설정되어 있는지 확인해야합니다.

HTH ... :)

관련 문제