主题:清空文本框
hpycs
[专家分:30] 发布于 2008-01-23 18:06:00
在文本框中输入,点B1提交后怎样清空文本框?
框架lest,框架sort
框架sort代没码:
<base target="lest">
<table>
<form method="POST" action="lest.asp?action=edit&id=<%=390%>"">
<tr>
<td><input type="text" name="T1" size="20"></td>
<td><input type="text" name="T2" size="20"></td>
<td><input type="text" name="T3" size="20"></td>
<td><input type="text" name="T4" size="20"></td>
<td><input type="text" name="T5" size="20"></td>
</tr>
<tr>
<td><input type="text" name="T6" size="20"></td>
<td><input type="text" name="T7" size="20"></td>
<td><input type="text" name="T8" size="20"></td>
<td><input type="text" name="T9" size="20"></td>
<td><input type="text" name="T10" size="20"></td>
</tr>
<tr>
<input type="submit" value="提交" name="B1"><input type="reset" value="重置" name="B2"></form>
</tr>
</table>
回复列表 (共14个回复)
沙发
臭石头雪球 [专家分:23030] 发布于 2008-01-23 18:21:00
<base target="lest">
<table>
<script language="Javascript">
function SubmitAndSetBlank(){
document.f1.submit();
document.f1.T1.value = '';
document.f1.T2.value = '';
//这里再自己加入
}
</script>
<form name="f1" method="POST" action="a.htm">
<tr>
<td><input type="text" name="T1" size="20"></td>
<td><input type="text" name="T2" size="20"></td>
<td><input type="text" name="T3" size="20"></td>
<td><input type="text" name="T4" size="20"></td>
<td><input type="text" name="T5" value='Orig' size="20"></td>
</tr>
<tr>
<td><input type="text" name="T6" size="20"></td>
<td><input type="text" name="T7" size="20"></td>
<td><input type="text" name="T8" size="20"></td>
<td><input type="text" name="T9" size="20"></td>
<td><input type="text" name="T10" size="20"></td>
</tr>
<tr>
<input type="button" value="提交" name="B1" onclick="SubmitAndSetBlank();"><input type="reset" value="重置" name="B2"></form>
</tr>
</table>
板凳
hpycs [专家分:30] 发布于 2008-01-23 21:11:00
我的有onClick="return confirm('您确定进行下注吗?')
点确定把数据发送了再清空
不然清空了数据就不能发送了?
SubmitAndSetBlank();该插在哪里?怎么写?
3 楼
臭石头雪球 [专家分:23030] 发布于 2008-01-24 08:28:00
[quote]我的有onClick="return confirm('您确定进行下注吗?')
点确定把数据发送了再清空
不然清空了数据就不能发送了?
SubmitAndSetBlank();该插在哪里?怎么写?[/quote]
<base target="lest">
<table>
<script language="Javascript">
function SubmitAndSetBlank(){
if ( confirm('您确定进行下注吗?') ){
document.f1.submit();
document.f1.T1.value = '';
document.f1.T2.value = '';
//这里再自己加入
}
}
</script>
<form name="f1" method="POST" action="a.htm">
<tr>
<td><input type="text" name="T1" size="20"></td>
<td><input type="text" name="T2" size="20"></td>
<td><input type="text" name="T3" size="20"></td>
<td><input type="text" name="T4" size="20"></td>
<td><input type="text" name="T5" value='Orig' size="20"></td>
</tr>
<tr>
<td><input type="text" name="T6" size="20"></td>
<td><input type="text" name="T7" size="20"></td>
<td><input type="text" name="T8" size="20"></td>
<td><input type="text" name="T9" size="20"></td>
<td><input type="text" name="T10" size="20"></td>
</tr>
<tr>
<input type="button" value="提交" name="B1" onclick="SubmitAndSetBlank();"><input
type="reset" value="重置" name="B2"></form>
</tr>
</table>
4 楼
hpycs [专家分:30] 发布于 2008-01-24 14:28:00
还是不行,点确定后就清空了,数据不能发送到lest.asp
5 楼
臭石头雪球 [专家分:23030] 发布于 2008-01-25 09:13:00
[quote]还是不行,点确定后就清空了,数据不能发送到lest.asp[/quote]
不好意思,忘记了,我在本地调试时把 Action 修改了。你要重新修改成:
<form method="POST" action="lest.asp?action=edit&id=<%=390%>"">
6 楼
hpycs [专家分:30] 发布于 2008-01-25 10:40:00
不行啊!我就是这样的:
<form method="POST" action="lest.asp?action=edit&id=<%=390%>"">
还是不行,点确定后就清空了,数据不能发送到lest.asp
7 楼
臭石头雪球 [专家分:23030] 发布于 2008-01-25 12:45:00
<form name="f1" method="POST" action="lest.asp?action=edit&id=<%=390%>"">
8 楼
hpycs [专家分:30] 发布于 2008-01-25 12:55:00
[quote]<form name="f1" method="POST" action="lest.asp?action=edit&id=<%=390%>"">[/quote]
就是着样的,还是不行
<form name="myForm" method="POST" action="lest.asp?action=edit&id=<%=390%>">
9 楼
臭石头雪球 [专家分:23030] 发布于 2008-01-25 13:54:00
[quote][quote]<form name="f1" method="POST" action="lest.asp?action=edit&id=<%=390%>"">[/quote]
就是着样的,还是不行
<form name="myForm" method="POST" action="lest.asp?action=edit&id=<%=390%>">[/quote]
这些是我本地测试的页面代码,我用 IE 6,7 浏览,都是可以的。
如果你还不行,我只能告诉我我也不知道咋回事了。
[quote]<base target="lest">
<table>
<script language="Javascript">
function SubmitAndSetBlank(){
if ( confirm('您确定进行下注吗?') ){
document.f1.submit();
document.f1.T1.value = '';
document.f1.T2.value = '';
//这里再自己加入
}
}
</script>
<form name="f1" method="POST" action="lest.asp?action=edit&id=<%=390%>">
<tr>
<td><input type="text" name="T1" size="20"></td>
<td><input type="text" name="T2" size="20"></td>
<td><input type="text" name="T3" size="20"></td>
<td><input type="text" name="T4" size="20"></td>
<td><input type="text" name="T5" value='Orig' size="20"></td>
</tr>
<tr>
<td><input type="text" name="T6" size="20"></td>
<td><input type="text" name="T7" size="20"></td>
<td><input type="text" name="T8" size="20"></td>
<td><input type="text" name="T9" size="20"></td>
<td><input type="text" name="T10" size="20"></td>
</tr>
<tr>
<input type="button" value="提交" name="B1" onclick="SubmitAndSetBlank();"><input
type="reset" value="重置" name="B2"></form>
</tr>
</table>[/quote]
10 楼
notbird [专家分:2800] 发布于 2008-01-25 16:22:00
以下代码在IE6.0的浏览器上可以达到你要的功能:
<script language="Javascript">
function SubmitAndSetBlank(form)
{
if( confirm('您确定进行下注吗?') )
{
form.action="lest.asp?action=edit";
form.submit();
form.reset();
}
}
</script>
<form method="POST" >
<table>
<tr>
<td><input type="text" name="T1" size="20"></td>
<td><input type="text" name="T2" size="20"></td>
<td><input type="text" name="T3" size="20"></td>
<td><input type="text" name="T4" size="20"></td>
<td><input type="text" name="T5" size="20"></td>
</tr>
<tr>
<td><input type="text" name="T6" size="20"></td>
<td><input type="text" name="T7" size="20"></td>
<td><input type="text" name="T8" size="20"></td>
<td><input type="text" name="T9" size="20"></td>
<td><input type="text" name="T10" size="20"></td>
</tr>
<tr>
<input type="submit" value="提交" name="B1" onclick=SubmitAndSetBlank(this.form)><input type="reset" value="重置" name="B2">
</tr>
</form>
</table>
我来回复