关于JS的问题 能否用JS控制一个button跳转到不同的servlet?

function go() {
var servlet_url=null;
var Wafer_ID = document.getElementById("Wnum").value;
var DieType = document.getElementById("Ptype").value;
if(Wafer_ID!==null&&DieType==null){
servlet_url="../SelectInofByDieType";
}else if(DieType!==null&&Wafer_ID==null){
servlet_url="../SelectInfoByWaferID";
}
top_text_from.action = servlet_url;
top_text_from.submit();
}

        我想根据当前from中用户输入的不同text控件判断当前需要跳转的页面
        比如有两个text控件  用户在textA中输入内容后,点击button跳转到对应
        Aservlet   用户在textB中输入内容后,点击button跳转到对应Bservlet   
0

2个回答

可以啊,打印一下servlet_url的值。

0
qq_35693999
总有坚持的理由 回复极简: 那么这个逻辑条件怎么写最好呢?
2 年多之前 回复
guwei4037
guwei4037 回复总有坚持的理由: 判断条件逻辑不对
2 年多之前 回复
qq_35693999
总有坚持的理由 如果两个Text控件与button属于同一个form中是否会产生冲突? 或者说是我这里的判断条件逻辑不对?
2 年多之前 回复

Wafer_ID!=null&&DieType==null 前面多了个=
下面的也是

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
【js】js方法中直接跳转到servlet
function firm_back_state(id,name){ if(confirm("确认返单?")){ location.href="Edit_OrderServlet?method=delete&id="+id+"&in="+name; }else { alert("返单失败"); } }  ...
当你通过点击按钮,到后台servlet的两种方式
当你通过点击按钮,到后台servlet的两种方式: 1.利用window.location.href$('#recharge').on('click', function() { $money = $("#money").text(); window.location.href=contextPath+"/DoRechargeServlet?money="+$money; }); 这个
在jS脚本中实现跳转Servlet
$(function(){ $("#search").click(function(){ var userName = $(this).prev().val(); location.href="SmbmsUserServlet?action=search&userName="+userName; }); });
关于在js中跳转还是在servlet中跳转
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
Servlet中如何实现按钮的跳转其他页面
方法一: 使用表单form包装submit按钮,将要跳转的xxx.do 写在表单的action中 out.print(&quot; &amp;lt;form action='manager_insert.do' method='post' id='myform' &amp;gt;&quot;); out.print(&quot;&amp;lt;input type='submit' name='submit' class='add' id='But...
如何实现不同按钮转向同一个servlet实现不同功能呢
前端&amp;lt;form action=&quot;Confirm&quot;&amp;gt;                &amp;lt;div class=&quot;col-md-3 col-md-offset-4&quot;&amp;gt;                    &amp;lt;button name=&quot;daoda&quot; value=&quot;1&quot; class=&quot;btn btn-primary&quot; id=&quot;querenda
Javascript实现点击按钮跳转到新的页面
本地跳转 Java代码  function   add(){           window.location.href="add.do?method=add"; //你需要跳转的地址       }     function   add(){        window.location.href="add.do?method=add"; //你需要跳
thymeleaf中js跳转到另外一个页面
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;   setTimeout(&quot;location.href='index'&quot;, 3000);&amp;lt;/script&amp;gt; 这种方法是将当前路径最后一个后缀变成index,有一定的局限性 下面这种方法 通用&amp;lt;script type=&quot;text/javascript&quot; th:inline=&quot;javascript&quot
js点击button跳转到另一个页面
js点击button按钮跳转到另一个新页面 点击按钮怎么跳转到另外一个页面呢?我们在网站制作中可能是需要的,因为有时我们需要做这样的效果,尤其是将按钮做成一个图片,而点击图片要跳转到新的页面时,怎么做到呢? 这样的效果可以:onclick="window.location='新页面'" 来实现。 1.在原来的窗体中直接跳转用 代码如下 window.location.hr
JSP页面加载直接跳转到Servlet,以及html页面加载跳转到另一个页面
function directUrl() { window.location.href=”Servlet地址“ + 参数列表; return; } 两种跳转的方式 一种跳转路径为url中的路径 另外一种使用javascript跳转
#.Jquery实现跳转到servlet
$(function() {                                 $("#btn").click(function() {                                      var pageNo = $("#pn_input").val();                                      location.hre
js用 window.location.href跳转IE和chrome中路径url不一致问题
用IE的时候,地址栏的路径会多了一层或几层。在js用 window.location.href跳转,用相对路径,google是在项目名后,IE却多一层 。 解答: 其实这个不管iE和chrome不一样。其实也包括Firefox。这是浏览器对相对路径的解析不一样造成的。 在项目中用window.location做跳转,  @ie中跳转以当前路径开始跳转  @ff/c
js请求servlet并且传参数
jsp代码&amp;lt;%@ page language=&quot;java&quot; import=&quot;java.util.*&quot; pageEncoding=&quot;utf-8&quot;%&amp;gt;&amp;lt;%String path = request.getContextPath();String basePath = request.getScheme()+&quot;://&quot;+request.getServerName()+&quot;:&quot;
WEB-INF目录下的jsp页面互相跳转
WEB-INF目录下的信息不能直接访问。 有两个jsp:a.jsp b.jsp,点击a.jsp中的一个按钮实现跳转到b.jsp. 1、Controller代码 @RequestMapping(value = "/a") public String articleManagement() {     return "a"; } @RequestMapping(value = "
js 按钮实现跳转页面 jsp html
type=button      就单纯是按钮功能   type=submit      是发送表单但是对于从事WEB UI的人应该要注意到,使用submit来提高页面易用性:使用submit后,页面支持键盘enter键操作,而很多WEB软件设计师,可能没有注意到submit统一.用button后往往页面不支持enter键了。所以需要支持enter键,必须要设置个submit,默认enter键
servlet跳转页面导致css,js等失效的问题
这个问题困扰我好久了 一直没有找到比较合理的处理办法,今天无意识看到百度知道的一个回答<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <base href="<%=basePath%>"> 在jsp页面中加入这两句,以后只用写图片的名字就行了没
在Ajax调用中通过Servlet控制实现页面的跳转
对于Ajax的Request,如果在Servlet中直接用sendRedirect或者forward想实现页面的跳转,是行不通的(可能返回的ResponseText会是所跳转页面的源代码)。所以要想在Ajax的调用下实现页面的跳转就需要通过Servlet在返回的头信息中设置一个标志位,然后通过页面的JS实现跳转。   Servlet设置头信息: response.setHeader(&quot;RE...
js跳转级别控制:js中跳转到父子区别
js跳转级别控制:js中跳转到父子区别: 同级别的跳转:window.location.href 跳转到父级别:parent.location   在用iframe等套的子页面操作之后跳转的页面不在子的iframe中,要求在父的框中则用parent.location 或者parent.location.href, 在当前框中跳转用window.location.href     w
按钮跳转到百度
//main布局           android:id="@+id/myButton"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text="按钮"         app:layout_constraintBott
js点击button按钮跳转到另一个新页面
js点击button按钮跳转到另一个新页面 投稿:whsnow 字体:[增加 减小] 类型:转载 时间:2014-10-10 我要评论 点击按钮怎么跳转到另外一个页面呢?点击图片要跳转到新的页面时,怎么做到呢?可以使用onclick=window.location=新页面来实现 点击按钮怎么跳转到另外一个页面呢?我们在网站制作中可能是需要的,因为有时我们需要做这样的效果,
servlet跳转页面的几种方法
一直对Servlet的几种页面跳转方式,理解的糊里糊涂的,今天在网上搜了一把,找到一遍比较好的,记下来,以后看看。   跳转分两部分,一是发生在servlet,一是在JSP,其实JSP也就是servlet,不过还是有点差异滴。 Servlet: 当然,在servlet中,一般跳转都发生在doGet, doPost等方法里面。 1)  redirect 方式 response
关于top.location.href在js中跳转还是在servlet中跳转
   关于在js中跳转还是在servlet中跳转  很多朋友喜欢在js中进行逻辑判断,然后跳转优势很多:判断方便简捷.比如一个session超时的判断.jsp中js源码如下: <!-- //session过期判断 function checkSession() { if(){ alert("对不起,登录已超时,请您重新登录!");
web项目中通过button按钮跳转到action中
-
js 控制页面跳转的5种方法
第一种: 复制代码代码如下:                window.location.href="login.jsp?backurl="+window.location.href;      第二种: 复制代码代码如下:     alert("返回"); window.history.back(-1);    第三种:
js跳转页面被iframe嵌套的问题
问题如下: 登录的时候,我们后台会进行验证,如果Session过期,我们一般会跳转到登录页面,这里使用的iframe,页面又被嵌套了一层。 可以在login.aspx登录页面中加入js代码处理: if(window != window.top){ window.top.location=location; }或者: if (window != top) top.location
js里,一个页面中两个不同位置的按钮,分别点击跳转到同一个页面
复制的是项目中的源码 ,请忽略中间部分 页面中的第二个按钮 &amp;lt;a href=&quot;#&quot; class=&quot;btn-xs btn-info js-inCheck&quot; &amp;gt;进入检测&amp;lt;/a&amp;gt;   页面第一个按钮js-btnStart跳转 /*开始检测*/     $('.js-btnStart').on('click',function(){           var name ...
JS控制点击跳转到指定页面,以及返回到上一页
如下:<p onclick="javascript:location.href='xxx.html';">跳转</p><el-button type="primary" onclick="javascript:location.href='xxx.html';">跳转</el-button>返回到上一级:window.history.go(-1); //返回上一页 window.history.
锚点 JS控制div跳转到指定的位置的几种解决方案总结
总结一下自己在写这个需求遇到的问题,相信大家应该是经常遇到的。即要求滚轮滚动到指定的位置。先看下基本的解决方案。1.给链接a加个#的方式来实现跳转。(锚点方法)这里直接贴下代码:?12345678&amp;lt;div id=&quot;container&quot;&amp;gt;    &amp;lt;a href=&quot;#div1&quot;&amp;gt;div1&amp;lt;/a&amp;gt;    &amp;lt;a href=&quot;#div2&quot;&amp;gt;div2
js跳转路径问题
在项目中用window.location做跳转,发现ff和ie中出现不一致现象。     @ie中跳转以当前路径开始跳转     @ff中跳转以根目录开始 所以,跳转要根据浏览器分别执行   if(navigator.userAgent.indexOf(&quot;Firefox&quot;)!=-1) { //ff浏览器,从根目录开始拼接 } else ...
Servlet-从form表单跳转到另一Servlet做验证等操作实现方法
index.jsp 验证码: 此处一定要在表单中写入method标签,否则不好使 web.xml validate com.servlet.ValidateServlet validate /validateServlet com.servl
Struts2利用js实现页面跳转
需求:由于使用Struts要做一个跳转页面实现修改操作后的定时跳转提示 在JavaEE中好像无法使用html的header定时刷新页面的方式访问WEB-INF目录下的后台首页 解决办法 在jsp页面可以a标签跳转到指定Action后,由Action返回的结果直接跳转到后台首页 <div align="center"> <h3>修改成功,<strong>3</strong>秒后即将返回首页,或
java和JavaScript关于页面跳转的几个例子
1、JavaScript通过window.location=url;的方式:window.location = “http://www.baidu.com”和window.location.href = “http://www.baidu.com”都是正确的。java中有设置location消息头的方式,属于重定向,具体如下:response.setHeader(&quot;LocAtion&quot;,&quot;index...
js中直接跳转到一个页面的方法
window.location="${ctx}/syxx/syxx/save?id=${syxx.id}&cgqid=" + $("#cgqid_${syxx.id}").val();
js 页面跳转到指定位置
 document.getElementById('uuuu').scrollIntoView()
直接访问Jsp和从Servlet跳转到Jsp时的路径问题
项目名:pager 项目目录结构 和 jdbcSqlStudent.jsp文件下的几个引用 第一种情况:  直接访问jdbcSqlStudent.jsp文件报错    http://localhost:8080/pager/jdbcSqlStudent.jsp 原因:   css文件夹跟jdbcSqlStudent.jsp文件属于同一个层级 jdbcSqlStuden
在angularjs可实现页面跳转的各种方式
//法一、 $location.path("/index/clientTakeGoods/clientTakeGoodsResult");(不支持火狐) //法二、 $state.go('index.clientTakeGoods.clientTakeGoodsResult');(不支持谷歌) //法三、 var url=$state.href('index.clientTakeGoods.cl...
如何实现点击一个按钮后跳转的指定的链接页面
 
servlet的三种跳转方式
response.sendRedirect("url")和request.getRequestDispatcher("url").forword(request,response)这两种方法都能实现页面的跳转,但是他们两者的本质是不一样的.        1.response.sendRedirect("url")是重定向,当一个Servlet向当前的Servlet发出请求后,经过当前的Se
angularjs 页面跳转
angularjs 页面跳转,对于click事件触发页面跳转,这样比用ui-uref好控制里面写业务操作。 之前一直用a标签的跳转,但是,现在遇到需要点击按钮然后提示信息后,在触发跳转页面,只能用这种方式。 1.angularjs部分 //定义一个模块 'use strict'; var app = angular.module('app', [     ]);
javascript(触发此事件,跳到指定action或页面)
javascript(触发此事件,跳到指定action或页面) ======================================================== function newConsultInput(){ window.location.href="addConsultInput.action"; }
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 用js进行微信开发教程 js制作网页视频教程