在网页里我按单选按钮,会触发一个事件,怎么做

wengsunjian 2005-11-09 05:40:51
我有二个单选按钮
第一个学生
第二个企业

在单击企业的时候在网页上显示“公司:一个文本框”
在单击学生的时候网面不在显示“公司:和文本框”
请问高手这个功能要怎么才能实现?
...全文
590 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
wengsunjian 2005-11-14
  • 打赏
  • 举报
回复
很多高手都用这样的语句来实现
document.all.showMessage.innerHTML = "公司:<input type=\"text\" name=\"company\">";
可是这样的语句只能加一条<input>语句
如果在加一条<input>语句的话,结果只能执行最后一条<input>语句

还有,如果我想把<input>语句放在很下面,不是放在<input>语句后面
我知道,调用函数过来一般都放在后面的,所以我想放在下面一些
明珠佩佩 2005-11-10
  • 打赏
  • 举报
回复
孟子的最简单了感觉
qidizi 2005-11-10
  • 打赏
  • 举报
回复
<html>
<head>
<title>无标题</title>
<head>
<body>
<a href=# onclick="this.firstChild.click();"><input type=radio name=job onclick='typediv.style.display= "";' >公司</a><span id=typediv style="display:none">请输入公司名<input></span>
<a href=# onclick="this.firstChild.click();"><input type=radio name=job onclick='typediv.style.display= "none";' >学生</a>
</body>
</html>
  • 打赏
  • 举报
回复
单击一个单选框触发一个function,function中再加判断语句
八哥 2005-11-09
  • 打赏
  • 举报
回复
写字也可以,VB中的事件,内容改变,失去焦点,得到交点,按下一个键都会有事件产生的,
http://community.csdn.net/Expert/topic/4362/4362350.xml?temp=4.905337E-02
你看看这个我回的内容,在那个贴子虽然没有被重视,希望能对你产生顿悟!
qw249025 2005-11-09
  • 打赏
  • 举报
回复
不好意思,头不好使,可不可以贴一下 可以执得的, 正确的,直接写字就可以 完成功能的代码,谢谢
竹林听雨2005 2005-11-09
  • 打赏
  • 举报
回复
上面的代码未经过测试,但思路就是那样的

还有种方法是:

做个DIV层,用VISIBLE属性来控制是否显示,同时也象上面一样,按下选择按钮后提交信息,根据他来判断,然后决定是否显示。

不写代码了,呵呵。
竹林听雨2005 2005-11-09
  • 打赏
  • 举报
回复
<%dim a=1 '不显示,可以为2就表示打开网页时就显示%>

......
<form action="" method="post">
<input name="x1" type="radio" value="a1" onclick="javascript:submit()">第一个学生
<input name="x2" type="radio" value="a2" onclick="javascript:submit()">第二个企业
</form>
<%
m=trim(request("radio"))
if m="a2" then
call a2_boyd
end if
%>

<%
sub a2_boyd
'这里放置表格信息
end sub
%>
wengsunjian 2005-11-09
  • 打赏
  • 举报
回复
<% dim a

%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<input name=x1 type=radio >第一个学生
<input name=x2 type=radio ONCLICK="ReloadButton()">第二个企业

<script language="JavaScript"><!--
function ReloadButton(){location.href="Untitled-5.asp";}
// --></script>
<%if a=2 then%>
<table>
<tr>
<td width="51" height="30">昵称 </td>
<td colspan="2"><input name="Nickname" type="text" id="Nickname" size="10" maxlength="12"></td>
<td width="290"> 昵称不多于12个字符(1个英文字母或数字算 1个字符,1个汉字算2个字符) </td>
</tr></table>
<%end if%>
</body>
</html>

高手们
就是单击“企业”时,把<table>。。</table>执行
单击“学生"时,又回到原业那样
qidizi 2005-11-09
  • 打赏
  • 举报
回复
随便的是一对的HTML格式符,呵呵,试下自己定的发现可以显示,但不能执行JS

<html>
<head>
<title>无标题</title>
<head>
<body>
<p onclick="window.alert();" value=qidizi>click</p>
<span onclick="window.alert();" value=qidizi>click</span>
</body>
</html>
dh20156 2005-11-09
  • 打赏
  • 举报
回复
可以用span标签的onclick事件。
qw249025 2005-11-09
  • 打赏
  • 举报
回复
请问各位,如果我不用按钮,直接写字,达到这个效果该怎么做?
无爱大叔 2005-11-09
  • 打赏
  • 举报
回复
晕,看上去我的程序最猪了.
dh20156 2005-11-09
  • 打赏
  • 举报
回复
这个也可以参考一下:
<select name="st" onchange="showsth(this.selectedIndex);">
<option>请选择类别<option>学生<option>企业
</select>
<div id="div1"></div>

<script language="javascript">
function showsth(cs){
switch(cs){
case 1: div1.innerHTML = "学生:<input>";break;
case 2: div1.innerHTML = "公司:<input>";break;
default: break;
}
}
</script>
thinkming 2005-11-09
  • 打赏
  • 举报
回复
<Div ID=CompanyD>公司:<input type=text name=company id=company></Div><BR>
<input type=button id=b1 name=b1 onclick="document.getElementById('CompanyD').style.display='none'" value="学生">
<input type=button id=b2 name=b2 onclick="document.getElementById('CompanyD').style.display='block'" value="公司">
wokeke 2005-11-09
  • 打赏
  • 举报
回复
在单选按钮的onselect事件上写上document.all.文本框的名字.value="公司"或""
无爱大叔 2005-11-09
  • 打赏
  • 举报
回复
不敢称高手
<FORM METHOD=POST ACTION="" name=form1>
<INPUT TYPE="radio" NAME="radio" value="0" onclick="show(this);">学生
<INPUT TYPE="radio" NAME="radio" value="1" onclick="show(this);">企业
<span id=showMessage></span>
</FORM>
<SCRIPT LANGUAGE="JavaScript">
function show(obj)
{
var radioValue = obj.value;
if(radioValue==0)
{
document.all.showMessage.innerHTML = "公司:<input type=\"text\" name=\"company\">";
}else if(radioValue==1){
document.all.showMessage.innerHTML = "";
}
}
</SCRIPT>
孟子E章 2005-11-09
  • 打赏
  • 举报
回复
<input name=x type=radio onclick="y.style.display='none'">第一个学生
<input name=x type=radio onclick="y.style.display='block'">第二个企业
<div id=y style="display:none">
公司:<input>
</div>
A59229617 2005-11-09
  • 打赏
  • 举报
回复
JAVASCRIPT很容易实现,去网上找找代码把!!!

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧