2014-10-20 5 views
0

나는 (라디오 버튼)을 선택 "영어"와 "프랑스어"사이에 수행 한 후 통해 텍스트를 좀하고 싶습니다하지만 난 텍스트 영역과 라디오 버튼을 모두 연결하는 방법을 모릅니다.라디오 버튼

<form action="_received-info.php" id="form_id" method="post" enctype="application/x-www-form-urlencoded" name="form-translation"> 

<p>Translation :</p> 

<label for="Translation"> English </label> 
<input type="radio" name="Translation_EN" id="Translation_EN" value="Translation" checked> 

<label for="Translation"> French </label> 
<input type="radio" name="Translation_FR" id="Translation_FR" value="Translation"> 

<textarea name="Translation"> 
<!-- Text translated into English or French --> 
</textarea> 

</form> 

그럼 난 (텍스트, 다른 빈을 포함 그들 중 하나)을

$_POST['Translation_EN']; 
$_POST['Translation_FR']; 

를 수행하여 내 _received-info.php 페이지에있는 텍스트를 좀하고 싶습니다.

아무도 도와 줄 수 있습니까? 사전에 감사합니다 ^^ '다음 페이지에 그들을 에코 때

$_POST['Translation_EN']; 

$_POST['Translation_FR']; 

모두'번역 '가 포함 된 경우

답변

1

.

라디오와 마찬가지로 선택 가능한 것을 하나만 갖고 싶어? 그렇다면 동일한 이름을 지정하십시오.

처럼 :

<label for="Translation"> English </label> 
<input type="radio" name="Translation" id="Translation_EN" value="EN" checked> 

<label for="Translation"> French </label> 
<input type="radio" name="Translation" id="Translation_FR" value="FR"> 

<textarea name="Text_to_translate"> 
<!-- Text translated into English or French --> 
</textarea> 

다음 페이지에서, 당신은 할 수 있습니다 :

switch ($_POST['Translation']) { 

case 'FR': 

//do something with $_POST['Text_to_translate']; 

break; 

case 'EN': 

//do something with $_POST['Text_to_translate']; 

break; 
} 
+0

당신의 도움이 마이클 주셔서 감사합니다! 나는이 방법을 진행할 수 있는지 몰랐다. – user2911849

+0

당신을 진심으로 환영합니다! – baao