jsp页面弹出文本框 输入 得到其中的值!!!!!
点击一个按钮,然后弹出一个文本框,输入东西后,点击文本框的确定,把值写到数据库表中,不是单击按钮后跳转到别的页面,怎么实现??要把文本框当作别的页面来跳转??求相关代码,...
点击一个按钮,然后弹出一个文本框,输入东西后,点击文本框的确定,把值写到数据库表中,不是单击按钮后跳转到别的页面,怎么实现??要把文本框当作别的页面来跳转??求相关代码,,谢谢。
展开
4个回答
展开全部
用ajax无刷新技术咯
ajax部分的代码我写给你,至于传过去的值你怎么处理,你自己写咯.页面不会跳转的.
<script language="javascript">
var xmlHttp;
function sendms()
{
if(document.getElementById("输入你的输入框控件ID").innerText==""){
alert("不允许发送空消息^_^");
return;
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("您的浏览器不支持AJAX!");
return;
}
var ms=document.getElementById("输入你的输入框控件ID").value;
var url="这里输入你想传入并进行处理的页面url"+"?ms="+ms;
//在处理页面接受ms值并对数据库操作就行了
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateChanged()
{
if (xmlHttp.readyState==4&&xmlHttp.status==200)
{
alert("处理完成!!");
}
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
</script>
按钮上onClick事件调用 sendms()这个js方法:
ajax部分的代码我写给你,至于传过去的值你怎么处理,你自己写咯.页面不会跳转的.
<script language="javascript">
var xmlHttp;
function sendms()
{
if(document.getElementById("输入你的输入框控件ID").innerText==""){
alert("不允许发送空消息^_^");
return;
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("您的浏览器不支持AJAX!");
return;
}
var ms=document.getElementById("输入你的输入框控件ID").value;
var url="这里输入你想传入并进行处理的页面url"+"?ms="+ms;
//在处理页面接受ms值并对数据库操作就行了
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateChanged()
{
if (xmlHttp.readyState==4&&xmlHttp.status==200)
{
alert("处理完成!!");
}
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
</script>
按钮上onClick事件调用 sendms()这个js方法:
展开全部
按钮上onClick事件调用个js方法:
function winhref()
{
var blankObj = window.open('./add.jsp','_blank','top=100,left=100,width=600,height=300,scrollbars=yes,toolbars=no');
}
这样调用的页面会在新窗口弹出
function winhref()
{
var blankObj = window.open('./add.jsp','_blank','top=100,left=100,width=600,height=300,scrollbars=yes,toolbars=no');
}
这样调用的页面会在新窗口弹出
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有两种方式,第一种:在jsp里面写java程序的话就需要跳转页面,不过也可以跳转到本页面,只要跳转了就行。这种就容易实现难控制。
第二种:通过servlet进行交互。界面输入值通过方法传到java里的服务器端进行数据保存。这种就很好控制,但实现麻烦一点。。。
如果具体代码不懂的,再联系,我再告诉你
第二种:通过servlet进行交互。界面输入值通过方法传到java里的服务器端进行数据保存。这种就很好控制,但实现麻烦一点。。。
如果具体代码不懂的,再联系,我再告诉你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JOptionPane.showInputDialog()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询