javascript中的url操作
url action in javascript
如何在javascript上编写。这是html表单。
<form action="@Url.Action("NewPage")" >
....
</form>
现在我有了javascript函数。
function validateForm() {
//var x = document.forms["form"]["fname"].value;
var x = document.getElementById('id').value;
if (x == null || x == 0 || x == "0") {
alert("stop");
return false;
}
else {
document.form.submit();
}
}
html表单操作中应该包含什么。
试试这个
action='@Url.Action("ActionName","ControllerName")';
EDIT:现在看来,您希望在提交时将HTML表单重定向到另一个页面。要做到这一点,请执行以下操作:
<form action="newurl.php" method="post">
[...]
</form>
其中newurl.php
是您要提交到的任何页面。
原始答案:
如果你想使用javascript来更改url,这就是你想要做的,请使用这个:
<script type="text/javascript">
location.href="http://new.url/whatever";
</script>
如果你想在按下按钮时完成,请将其包装在一个函数中,并让按钮调用函数:
<script type="text/javascript">
function newURL(url) {
location.href=url;
}
</script>
<input type='button' value='Google' onclick="newURL('http://google.com')" />
对于重定向,使用任何这些
- alert(document.URL)
- alert(Window.location.href)
- alert(document.location.href)
因此,要重定向,请使用此函数并适当地调用它:
function validateForm() {
//var x = document.forms["form"]["fname"].value;
var x = document.getElementById('id').value;
if (x == null || x == 0 || x == "0") {
alert("stop");
return false;
}
else {
document.form.submit();
Window.location.href="www.google.com";//redirect on form submit
}
}
注意:如果你有一个动作页面,那么给它一个标题。
试试这个。
<script type="text/javascript">
function DoRedirect() {
window.location.href = 'http://www.google.com';
}
</script>
相关文章:
- 一个jsp中有两个操作URL
- 使用Javascript/jQuery以编程方式将当前锚点/哈希/片段附加到任何表单操作url
- ASP.Net MVC 脚本无法使用控制器的默认操作 URL.使用控制器/操作 URL 也是如此
- 动态更改表单操作url
- 传递 js 变量以形成操作 url
- 如何根据选中的复选框更改表单操作 URL
- 发布到iframe,但iframe将顶部窗口重定向到操作url,而不是self
- 在复选框中存储表单操作URL'的值,并且使用该URL发出AJAX请求会导致无法解释的失败
- Javascript字符串操作url
- 使用Javascript操作url在子文件夹中选择语言
- 查找当前表单并更改操作url,然后使用jquery提交
- 当只单击特定的提交按钮时,在弹出框中打开表单操作url页面
- 部署时自定义操作url错误:部署步骤中发生错误
- 表单操作URL与页面URL不同
- Angular表单POST会跳转到错误的操作URL
- Javascript字符串操作- url
- 在提交前更改表单的键、值和操作url的名称
- 如何使用Javascript和JQuery操作URL
- 如何使用javascript操作url
- 从字符串操作url