所以这个问题的答案可能非常大,也许我只需要指向正确的方向(可能是针对某种教程或指南),但我不确定要google什么或要查找什么主题。那说......
我最近开始使用Google应用引擎编写网络应用。我正在努力学习JS和CSS以及所有好东西。我现在想知道/学习如何处理提交没有任何框架的表单。所以我填写表格并点击提交。这发布信息,通常在GAE中,我只是将我想要捕获请求的函数映射到“action”(在web.xml中),并在后台处理事情。
我担心我没有正确地表达我的请求(对不起)所以这里有一个例子:我有一个只有用户名字段的表单。我点击提交。我的方法是发布,我的行动是“/ doSomething”。我想(例如)一个python类来捕获请求并根据输入的名称重定向浏览器,如果可能的话我想不使用框架(AJAX,node.js ......甚至不确定什么是可用的但是这个更像是一次学术活动,所以没关系。)
再次,抱歉,如果请求/问题不清楚。我是新手,很难解释我的问题。
答案 0 :(得分:0)
您可以直接使用javascript: 这是一个示例代码:
<html>
<head>
<title> TEST PAGE!</title>
<script language="JavaScript">
function doSomething(){
var name = document.getElementById("NAME");
if (name!=null){
switch (name.value){
case "MIKE":
document.location.href = 'http://www.mikePage.html';
break;
case "PETER":
document.location.href = 'http://www.peterPage.html';
break;
default:
document.location.href = 'http://www.google.com';
}
}
}
</script>
</head>
<body>
<form method="POST" >
<label>Name:</label> <input type="TEXT" id="NAME"/>
<input type="BUTTON" onclick="doSomething()" value="SEND" />
</form>
</body>
</html>
如果你想从服务器端进行此操作,你应该使用PHP,ASP,Python CGI等语言。
PHP是个不错的选择。
此致