我有一个相当普通的HTML页面,其中包含(查询)表单。该表格有主题字段。我希望能够从网站上的另一个特定主题页面(使用A标签?)链接到该页面,从而导致该主题字段(以及其他字段的某些子集)自动填充。
建议?
答案 0 :(得分:0)
将自定义参数(主题名称)添加到链接指向的页面,并将其用作主题/主题字段。
像:
<a href="http://yoursite.com/forms/inquiry.html?topic_title=this%20is%20my%20topic%20title">link</a>
然后,在目标页面上(查询)使用此javascript:
<script type="text/javascript">
// Read a page's GET URL variables and return them as an associative array.
function getUrlVars()
{
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++)
{
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
var params = getUrlVars();
document.getElementById('your_topic_field_id').value = params['topic_title'];
</script>