标题可能不清楚,但我会在这里解释。我是一个新手,我几乎没有JS的知识,所以请明确。
我的主要代码在这里:
function goTo()
{
var url = "http://myurl.com/";
var name = document.forms[0].name.value;
window.location = url+name;
return false;
}
代码使用设置网址和表单值,然后如果按下发送按钮,它会跳转到预设网址+表单值。 但我想要的只是获得输入的最后一部分,例如,这是我的输入:
http://lolsite.com/testing/files/HAfg76SDA
我希望代码在“/”之后获得输入的一部分,因此最终产品将是“HAfg76SDA”。现在我想在我的预设网址的末尾剪切这个产品,所以当我按下提交按钮时,它会转到:
http://myurl.com/HAfg76SDA
我想知道这是否可能,如果是,我会找一个我可以直接使用的代码。顺便说一句。我试着用
function goTo()
{
var url = "http://myurl.com/";
var name = document.forms[0].name.value.(lastIndexOf("/")+1);
window.location = url+name;
return false;
}
但它似乎不起作用。
答案 0 :(得分:1)
function goTo()
{
var url = "http://myurl.com/";
var name = document.forms[0].name.value;
window.location = url+name.substr(name.lastIndexOf('/')+1);
return false;
}