2012-07-22 6 views
1

두 개의 필드 이름과 성이있는 양식이 있습니다. 필드를 쓰고 아무 것도하지 않고 제출을 클릭하십시오.양식 제출 후 편집하는 방법

http://www.xn--nonlos-8wa.html/?name=pollo&cognome=che+sono&nome=a&cognome=b&nome=c&cognome=d 

이 내가 세 가지 양식을 전송 한 사이트입니다하지만 지금은 이름을 변경하려면 : 내 사이트가 http://www.xn--nonlos-8wa.html 전에 형태는 사이트 후 제출

<form method="GET"> 
     <input type=”text” nome=”id” value=”qui il tuo testo”> 
<input type=”text” cognome=”id” value=”qui il tuo testo”> 
     <input type= "submit" name= "submit" value= "Invia" > 
     </form> 

입니다 내가 보낸 두 번째 형식의 사이트를 읽고 변수에 종속되는 절차가있는 데이터가 아닌 한. 필드 (변수)를 편집하지만 사이트에서 다시 작성합니다. name = a 및 surname = b에서 사이트가 새 매개 변수가됩니다.

http://www.xn--nonlos-8wa.html/?nome=pollo&cognome=che+sono&nome=565655&cognome=8765634&nome=c&cognome=d. 

이어서 폼의 사용없이 제출 ... 방법 ??? 관심있는 값만 변경하여 사이트를 편집하려면 어떻게해야합니까?

제출과 내 사이트는 후 스크립트 Javascrits (수?) 가 http://www.xn--nonlos-8wa.html/?nome=pollo&cognome=che+sono&nome=565655&cognome=8765634&nome=c&cognome=d

+6

Errm. 번역 문제. 당신이 묻고있는 것을 다시 말해 줄 수 있습니까? 매우 명확하지 않습니다. – madfriend

+0

그는 왜 그가 form을 제출할 때마다 그의 form action이 nome와 cognome (성과 이름)을 여러 번 포함하는지 궁금합니다. 그 이유는 그가 form 요소에 action 속성을 정의하지 않았기 때문입니다. – Jordan

+1

아니오 ,,,,, 사이트 이름이 바뀝니다 ... 전에 http : //www.xn--nonlos-8wa.html/? name = pollo & cognome = che + sono & nome = a & cognome = b & nome = c & cognome = d http : //www.xn--nonlos-8wa.html/? nome = pollo & cognome = che + sono & nome = 565655 & cognome = 8765634 & nome = c & cognome = d –

답변

1

이 질문에 번역 문제가 있었지만 수도 내 생각이다와

http://www.xn--nonlos-8wa.html/?name=pollo&cognome=che+sono&nome=a&cognome=b&nome=c&cognome=d 

되기 전에 양식에서 전달하는 매개 변수의 이름을 설정하는 방법을 묻는 중입니까?

그냥 입력의 이름을 변경하는 것이 가장 쉬운 일이 :

<input type=”text” name=”surname” value=”qui il tuo testo”> 

그러나 당신이 어떤 이유로 HTML을 편집 할 수없는 경우, 당신은 또한 jQuery를하고 세트로 요청을 보낼 수 있습니다 JSON 개체의 매개 변수 :

$.ajax({ 
    type: "GET", 
    url: "http://www.xn--nonlos-8wa.html/", 
    data: {name: "a", surname:"b"} 
}); 
+1

흥미로운 .. 하지만 두 번째 필드를 변경하는 방법 .... 사이트의 가치를 바꾸고 싶기 때문에 (질문을보십시오) 어떻게해야합니까 ?? –

+0

당신이 묻고있는 것이 확실하지 않은 경우 ... 호출을 동적으로 보내는 URL을 변경할 수 있습니다. URL 매개 변수를 $ .ajax()로 설정하십시오. – cstack

+1

javascrpt 또는 $ .ajax를 사용하여 URL을 편집하는 방법 ??? –

0

당신은 명시 적으로 형태가 제출하는 URL을 정의해야합니다, 그렇지 않으면 양식 동작은 URL에 당신의 쿼리 문자열 변수를 중복 것 무엇이든된다.

<form method="GET" action="testo.html"> 
    ... 
</form> 

그 다음은 testo.html을 갈 것인가? & cognome = 체의 +의 노를 폴로 = 놈.

물론 "testo.html"은 테스트가 실제로 수행되는 페이지로 변경할 수 있습니다.

+1

요르단 아니 .... 하지만 어떻게 두 번째 필드를 변경하려면 .... 내가 값을 변경하고 싶기 때문에 어떻게? –

+1

(질문보기) –

+1

javascrpt 또는 $ .ajax를 사용하여 URL을 편집하는 방법 ??? –