【发布时间】:2016-07-20 18:03:05
【问题描述】:
我的网站上有一个表单,由访问者提供输入。提交后,他们会根据输入重定向到 Javascript 生成的 URL。
因此说明:如果他们将 Data1 和 Data2 作为输入,他们将被重定向到 www.example.com/ajaData1+Data2
实际上,我不想将它们重定向到任何 URL。我希望他们在单击提交按钮后得到一个 href 来查看,以便他们可以选择是否要转到该 URL。
这是我的 JavaScript
<script type="text/javascript">function goToPage(){
var date = $('input[name=date]:checked').val();
var time = $('input[name=time]:checked').val();
var subject = $('input[name=subject]:checked').val();
window.location.href ="http://bay02.calendar.live.com/calendar/calendar.aspx?rru=-"+date+"-"+time+"-"+subject+"-";}</script>
而这个就是我要修改的html代码。我的问题是如何将 javascript 的输出插入 HTML 的 href 部分?
<div class="group submit">
<label class="empty"></label>
<div><input name="submit" type="submit" onclick="goToPaget()" value="Get your appointment!"/></div>
</div>
<div id="form-message" class="message hide">
Thank you for your request
<div id="output" class="message hide "></div>
<h4><a href="**SO HERE I WANT TO PUT THE OUTPUT OF THE JAVASCRIPT**" title="Add To Calender">Add To Calender</a></h4>
</div>
【问题讨论】:
-
设置链接标签的
href属性? -
并考虑阻止默认提交行为以停止重定向。
-
$('a').attr('href','你的价值');
-
@AjuJohn 我应该把代码放在哪里?
-
@DaveNewton 这个怎么样? jsfiddle.net/kutlu01/L688swfz为什么还是不行?
标签: javascript html output