社区
JavaScript
帖子详情
如何在文本框显示时显示一个值,提交时提交另一个值?
liujiboy
2005-05-06 02:27:48
例如有一个表单,其中有一个文本框。
我想在输入时,用户输入一个代码。当用户的鼠标离开时,该输入框显示该输入代码对应的“数据”。
而在提交时又提交的是原来输入的代码。
例如用户输入代码“01”,然后鼠标离开,显示“北京”,提交时提交“01”
...全文
176
8
打赏
收藏
如何在文本框显示时显示一个值,提交时提交另一个值?
例如有一个表单,其中有一个文本框。 我想在输入时,用户输入一个代码。当用户的鼠标离开时,该输入框显示该输入代码对应的“数据”。 而在提交时又提交的是原来输入的代码。 例如用户输入代码“01”,然后鼠标离开,显示“北京”,提交时提交“01”
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cuixiping
2005-05-14
打赏
举报
回复
<script language="javascript">
var x = {
"01":"北京",
"02":"广州",
"03":"南宁"
}
function chVal(obj,obj2){
if(x[obj.value]){
obj.value = x[obj.value];
obj2.value = obj.value;
}
}
</script>
<body>
<input name="Code" type="hidden"><!-- 提交这个值 -->
<input type="text" onChange="chVal(form.Code,value)">
brando_beat
2005-05-14
打赏
举报
回复
<script language="javascript">
var x = {
"01":"234",
"02":"4242",
"03":"42342"
}
function chVal(obj,obj2){
if(x[eval('document.all.' + obj ).value] ){
eval('document.all.' + obj2 ).value = eval('document.all.' + obj ).value;
eval('document.all.' + obj ).value = x[eval('document.all.' + obj ).value];
}
}
</script>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<input id="test1" name="Code" type="hidden"> <input id="test" type="text" onMouseOut="chVal('test','test1')">
</form>
</body>
</html>
我测试过了可以的
leo963258
2005-05-14
打赏
举报
回复
<FORM METHOD=POST ACTION=""> //提交的时候获取request("b")的内容就是代码了
<INPUT TYPE="text" NAME="a" onblur="fun(this.value)">
<INPUT TYPE="hidden" NAME="b">
<INPUT TYPE="button" value="button">
</FORM>
<SCRIPT LANGUAGE="JavaScript">
<!--
function fun(x){
switch(x){
case "01" : y="北京";break;
case "02" : y="武汉";break;
}
document.all.a.value=y
document.all.b.value=x
}
//-->
</SCRIPT>
brando_beat
2005-05-14
打赏
举报
回复
我试了你们上面的所有脚本,怎么都不对??
sportdog
2005-05-08
打赏
举报
回复
hidden text
litestar
2005-05-07
打赏
举报
回复
为什么不用<SELECT></SELECT>呢
menrock
2005-05-06
打赏
举报
回复
<script language="javascript">
function change(a)
{
if(a.value=='01')
{
document.form1.b.value=a.value;
a.value="北京";
}
}
</script>
<form method="post" name="form1">
<input type="text" onBlur="change(this)">
<input type="hidden" name="b">
<input type="submit" value="提交">
</form>
<%b=Trim(Request.Form("b"))
Response.Write(b)%>
zhutimy
2005-05-06
打赏
举报
回复
<script language="javascript">
function changeval(val){
var locationname=new Array();
//var locationname[val];
locationname["01"]="北京";
locationname["02"]="广州";
locationname["100"]="南宁";
if(locationname[val]!=null){
document.all.location.value=locationname[val];
document.all.locationid.value=val;
}else{
//document.all.location.value="";
}
}
</script>
<body>
<form name="form1" method="post" action="">
<input name="location" type="text" id="location" onMouseOut="changeval(this.value)">
<input type="submit" name="Submit" value="提交" >
<input name="locationid" type="hidden" id="locationid">
</form>
<?php
echo $locationid;
?>
--------------------
拿去试试吧.
在第
一个
文本框
输入字符后,在第二个同步
显示
,在第三个左右添加后同步
显示
。
想要的效果:在第
一个
文本框
输入字符后,在第二个同步
显示
,在第三个左右添加后同步
显示
。 问题:现在第二、第三个只能在点击后才能
显示
,如何实现同步
显示
效果呢?请指点
文本框
的
值
复制到第二个
文本框
,...
php如何
提交
文本框
,php-即使单击
提交
按钮,也保留用户在
文本框
中输入的数据
基本上,该程序是用户输入月份的数字,例如:12,然后单击
提交
按钮,它将
显示
月份的名称,在这种情况下为12月.问题是,每次单击
提交
文本框
中的
值
都会消失,我希望即使单击
提交
按钮后
文本框
仍包含“ 12”.附言:不要介意非...
html/php, 二个
文本框
求和,在第三个框中
显示
我想要实现的是第三个
文本框
本来输出的是默认
值
,按了
提交
按钮之后,
显示
了
一个
我通过php某个计算后想要输出的
值
,如何实现?就好比说:我输入两个数,我按了个
提交
按钮之后,那个第三个
文本框
本来输出是“输出框”...
选择下拉框的
值
同
时
输入文本的
值
来变换另
一个
文本框
的
值
这个是我项目练习里面的
一个
小功能,为了计算出水费跟电费的一些费用的
一个
功能,水费跟电费的价格已经绑定在
一个
选择下拉框里面了,选择下拉框的
值
,然后再输入数量
值
进行计算出所需要支付的费用。水费跟电费的
值
是...
在
文本框
中输入两个操作数和选择运算符后,在页面上
显示
输出结果
查看本章节 查看作业目录 需求说明: 在
文本框
中输入两个操作数和... 单击“计算”按钮,在判断输入的数据格式都是正确的前提下,根据用户选择的运算符号(可以选择 +、-、*、/)计算结果,并把结果
显示
在最后
一个
JavaScript
87,907
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章