제목이 분명하지 않을 수도 있지만 여기에서 설명하겠습니다. 나는 초보자이고 JS에 대한 지식이 거의 없으므로 명확히하십시오.텍스트 형식 입력의 일부를 사용하여 URL을 추가하고 URL에 연결하려면 어떻게해야합니까?
내 주요 코드는 여기에 있습니다 :
function goTo()
{
var url = "http://myurl.com/";
var name = document.forms[0].name.value;
window.location = url+name;
return false;
}
코드가 설정된 URL 및 양식 값, 내가 송신 버튼을 누르면 다음이 미리 설정된 URL + 폼 값으로 점프를 사용합니다. 하지만 내가 원하는 것은 예를 들어, 내 입력 그래서, 입력의 단지 마지막 부분을 얻을 수 있습니다 :
http://lolsite.com/testing/files/HAfg76SDA
그리고 코드가 "/"후 입력의 일부를 얻으려면 , 완성 된 제품은 "HAfg76SDA"가됩니다. 지금은 내 사전 URL의 끝에이 제품을 싹둑하고 싶은, 그래서 제출 버튼을 누르면, 그것은 간다 :이 경우, 나는이 가능하다조차 알고 싶습니다
http://myurl.com/HAfg76SDA
하고, 나는 곧바로 사용할 수있는 코드를 nedd 것이다. Btw. 사용하려고 시도했습니다.
function goTo()
{
var url = "http://myurl.com/";
var name = document.forms[0].name.value.(lastIndexOf("/")+1);
window.location = url+name;
return false;
}
그러나 작동하지 않는 것 같습니다.
'document.forms [0] .name'은 양식의 이름 속성을 반환합니다. 그게 니가 원하는거야? 더욱이,'value (lastIndexOf ("/") + 1)'자체는 틀린 것처럼 보입니다. –
실제로 인터넷에서 코드를 얻었습니다. 그렇습니다. 'document.forms [0] .name'은 논리적으로 양식 이름을 사용하지만 다소 흥미로운 방식으로 양식 콘텐츠를 사용했습니다. 나는 그것이 틀린 것 같다는 것을 안다. 그러나 코드에서 완벽하게 작동했다. 그리고 실제로는 그 값을 (lastIndexOf ("/") +1)'코드 자체에 붙이는 방법 만 필요했다. – SeinopSys