Javascript 单击时将输入值设置为动态变量
我试图从URL中删除一个参数listingid,当单击它时,将输入框的值作为listingid发布,但我无法这样做 有可能吗Javascript 单击时将输入值设置为动态变量,javascript,jquery,html,Javascript,Jquery,Html,我试图从URL中删除一个参数listingid,当单击它时,将输入框的值作为listingid发布,但我无法这样做 有可能吗 function getpic( name ) { name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp( regexS ); var
function getpic( name )
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return null;
else
return results[1];
}
var frank_param1 = gup( 'Listingid' );
HTML
<input type="hidden" name="listingid" onclick="value=list_param">
您可以为此使用Jquery
$('input[name="listingid"]').val(getpic( 'Listingid' ))
如何单击隐藏元素?在jQuery中,在某些情况下,您可以执行$'input[name=listingid]'。valgetpic'listingid'是表单的一部分,当表单提交时,它是其中一个输入。我不确定onclick=value=list_参数在这里有何关联。变量值在哪里声明?什么是函数gup?