首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按下按钮时未重定向的页

按下按钮时未重定向的页
EN

Stack Overflow用户
提问于 2016-05-03 18:01:53
回答 1查看 28关注 0票数 0
代码语言:javascript
复制
<html>
<head>
</head>
<body>
<script>
function isVisible(){
    if(document.getElementById("nt").checked==true){
         document.getElementById("opt").style.visibility="hidden";  
    }
    else{
         document.getElementById("opt").style.visibility="visible";
    }
} 
</script>
<form align="center" method="post">
<input type="radio" name="teaching" id="t" value="teaching" onchange="isVisible()"> Teaching<br>
<input type="radio" name="teaching" id="nt" value="non-teaching" onchange="isVisible()"> Non-teaching<br>
Post Code <input type="text" name="pcode" id="pcode"><br>
Post Name <input type="text" name="pname" id="pname"><br>
<div id="opt">
Department <input type="text" name="dept" id="dept">
</div>
<input type="button" name="addv" id="addv" value="Add Vacancy"  onclick="javascript: form.action='hello.php';">
</form>

</body>
</html>

上面是addvacancy.php。单击“添加空缺”按钮时,它不会指向hello.php。它保持在相同的页面上,保留文本框中的值。下面是hello.php的代码。

hello.php

代码语言:javascript
复制
<html>
<head>
</head>
<body>
<?php
echo "Hello!";
?>
</body>
</html>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-03 18:04:25

您需要向表单中添加一个action,并且应该从您的input中删除onclick事件,如下所示:

代码语言:javascript
复制
<input type="submit" name="addv" id="addv" value="Add Vacancy">

并向表单中添加指向表单提交所要指向的URL的操作,如下所示:

代码语言:javascript
复制
<form action="hello.php" align="center" method="post">

这应该能起作用。action属性告诉浏览器将表单数据发送到处理表单的PHP页面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37011240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档