2012-12-06 3 views
0

일부 텍스트 입력 필드와 2 개의 버튼이있는 HTML 양식이 있는데 예 및 아니오라고 말합니다. 먼저 URL에 액세스 한 다음 양식을 채우지 않고 다음과 같은 텍스트 필드를 채우십시오. 단일 URL에서 단추 중 하나의 동작을 채우고 수행해야합니까?HTML 양식 제출 정보

예. 예를 들어,이 양식을 작성하십시오. 두 필드 text1 및 text2가 있습니다. 또한 버튼 액션을 추가하는 방법을 예를 들어, 위의 (오른쪽입니다 희망)에서

http://www.mysite.com?text1=value1&text2=value2

, 내 질문이다. 감사합니다.

답변

0

일반적으로 YES/NO 선택 사항은 한 쌍의 라디오 단추로 표시됩니다. 이러한 값은 라디오 버튼의 이름을 기반으로 양식 제출과 함께 자동으로 되돌려 보내집니다.

+0

예를 들어 방금 예 또는 아니요라고했습니다. 버튼에는 입력과 함께 제출 및 입력없이 제출과 같은 값이 있습니다. – Venky

0

단추 대신 제출 입력을 사용하십시오.

<form> 
<input type="submit" name="submitbutton" value="Yes" /> 
<input type="submit" name="submitbutton" value="No" /> 
</form> 

그런 다음 사용자가 PHP, JSP, ASP 또는 서버 측 언어를 사용하여 양식을 보내기 위해 누른 버튼을 가져올 수 있습니다.

+0

양식을 입력하여 제출할 때가 아니라 마우스로 단추를 클릭 할 경우에만이 제출 단추의 값을 제출합니다. 하지만 지금은 생각하고 있습니다. 실제로 그것을 클릭하는 것이 합리적입니다. Enter를 사용하면 "예"또는 "아니요"를 선택하지 않을 것입니다. – enrey

+0

아, 네 말이 맞아. 사용자가 클릭하지 않으면 제출 입력 값을 전송하지 않습니다. @Diodeus '아이디어는 더 실용적인 것처럼 보입니다. –

0

양식을 표시하는 파일을 제어 할 수 없다면 불가능합니다. 해당 파일을 제어 할 수 있다면 JavaScript를 사용하여 방법을 보여줄 수 있습니다. 폼을 채우는 서버 측 언어를 사용하는 것이 훨씬 더 합리적 일 것입니다.

+0

제안 해 주셔서 감사합니다. 하나의 URL에서 텍스트 필드와 버튼 동작을 모두 채우려는 이유는 쉘 스크립트에서 lynx 명령을 통해이를 사용하고 있기 때문입니다. 원하는 출력을 얻으려면이 모든 것을 정확한 URL로 지정해야합니다. 정확히 말하면,이 제출 작업 후에 변경된 URL을 알고 싶습니다. 나는 분명하다. 어떻게 할 수 있습니까? 당신의 도움을 주셔서 감사합니다. – Venky

+0

당신은 html 파일을 편집 할 수 있습니까? – Reimius

0

는 자바 스크립트를 통해 수행 할 수 있습니다

넣어 입력 유형 = 양식에 숨겨진, 그리고 버튼으로 값을 입력하고 그 후 권리를 제출합니다.

<form name="name_of_form" action="" method="GET"> 
<input type="hidden" name="button_value" value="" id="hidden_value" /> 
<button type="button" onclick="javascript:submit_form('yes');">Yes</button> 
<button type="button" onclick="javascript:submit_form('no');">No</button> 
</form> 

그리고 이것은 정상 곳

function submit_form(yesno) 
{ 
    document.getElementById('hidden_value').value=yesno; 
    document.name_of_form.submit(); 
} 

노트에서 기능을 JS 추가 : 그것은 작동해야하지만 내가 JS에 빨아 원인, 나는 확실히 말할 수 없다.