回 帖 发 新 帖 刷新版面

主题:清空文本框

在文本框中输入,点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个回复)

沙发

<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>

板凳

我的有onClick="return confirm('您确定进行下注吗?')

点确定把数据发送了再清空

不然清空了数据就不能发送了?

SubmitAndSetBlank();该插在哪里?怎么写?

3 楼

[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 楼

还是不行,点确定后就清空了,数据不能发送到lest.asp

5 楼

[quote]还是不行,点确定后就清空了,数据不能发送到lest.asp[/quote]

不好意思,忘记了,我在本地调试时把 Action 修改了。你要重新修改成:

<form method="POST" action="lest.asp?action=edit&id=<%=390%>"">

6 楼

不行啊!我就是这样的:
<form method="POST" action="lest.asp?action=edit&id=<%=390%>"">
还是不行,点确定后就清空了,数据不能发送到lest.asp

7 楼

<form name="f1" method="POST" action="lest.asp?action=edit&id=<%=390%>"">

8 楼

[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 楼

[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 楼

以下代码在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>

我来回复

您尚未登录,请登录后再回复。点此登录或注册