2014-04-06 3 views
0

HTML 양식에 대해 배우고 있는데 특히 작업 특성이 다소 혼란 스럽습니다. 다음 값의 차이점은 무엇이며 언제 각 사례를 사용하는 것이 가장 좋습니까?HTML 양식 작업 특성 : 값의 차이

action="" 
action="?" 
action="?page" 
action="?page=main" 
action="." 
action="../" 
action="/" 
action="#" 
+0

당신은 그들이 무엇을하는지 볼 수 있으며, 여기에 "가장 좋은 경우"는 없습니다. 양식을 처리 할 스크립트를 가리켜 야합니다. 처음 4 명이 모두 같은 페이지로 돌아갑니다. 질문의 범위를 좁혀 야합니다. – j08691

+0

그 질문은 기본적으로 당신이 묻는 것처럼 동일합니다. "링크의 'href' 속성은 무엇입니까? 거기에 사용하는 것이 가장 좋습니다.? _는 동일한 작은 의미를 만들 것입니다. 당신은 그것을 참조하려고합니다. – CBroe

답변

0

From W3 Form Documentation :이 [액션] 특성 인 형태 처리제

지정

제출 양식은 액션으로 설정되고 목적지까지의 값을 보낸다 . 대부분의 경우 언급 된 조치는 양식이 표시된 동일한 페이지로 다시 양식을 제출합니다. leave the action out all together 또는 <?php echo $_SERVER['PHP_SELF']; ?> (PHP 페이지에있는 경우)을 사용하여 동일한 효과를 얻을 수도 있습니다.

이제는 "?page=main"도 기술적으로 동일한 페이지로 이동하지만 page GET 값은 "main"으로 설정됩니다 (예 : 출력을 처리하는 데 사용할 수 있음). page 값이 필요한 경우 사용하고, 그렇지 않으면 공백 값 중 하나를 수행하십시오.