【梦三国源码】【h5 时光相册 源码】【linux ftp服务器源码】form submit 源码

时间:2024-12-26 12:12:56 来源:网站源码免费分享 分类:探索

1.document.form.submit()
2.$(form).submit(function(event)这个函数什么意思?

form submit 源码

document.form.submit()

       å¾ˆå¥‡æ€ªçš„问题,呵呵。。被我碰到了。

       å¾ˆç®€å•,源码将页面中名称为"submit"的控件改一下名称就可以了

       æ¯”如:

       æœ‰ä¸€ä¸ªsubmit按钮名字叫submit

       <input type="submit" name="submit" value="提交"/>

       ä½ æŠŠè¿™ä¸ªåç§°æ”¹ä¸€ä¸‹

       <input type="submit" name="submit1" value="提交"/>

       -------------------------------------------------------------------

       è¿™ä¸¤å¤©åšåˆ—表数据显示的时候,几乎被"对象不支持此属性和方法" 的错误提示搞疯掉了,两个完全一样的程序(事后才知道有个单词的大小写

       ä¸ä¸€æ ·ï¼‰ï¼Œç«Ÿç„¶ä¸€ä¸ªæ˜¾ç¤ºæ­£å¸¸ï¼Œä¸€ä¸ªå´é¢‘繁提示出错。

       åœ¨ä¸€èˆ¬æƒ…况下,同一个表单只能被提交给同一个地址。但在实际web应用中,我们希望同一个表单可以根据用户的选择来完成不同的操作,即表

       å•çš„分向提交。比如说:在一个网站后台用户管理系统中,我需要对一些恶意的用户进行批量解锁,锁定用户或者删除的操作,当我从select

       ä¸­é€‰æ‹©åˆ é™¤ä¼šå‘˜æ—¶ï¼Œæˆ‘们希望表单会提交给能进行删除的处理程序,当我 从select 中选择锁定会员时,我们希望表单会 提交到锁定会员的处

       ç†ç¨‹åºï¼Œè§£é”ä¼šå‘˜ 也如此。我们极不愿意看到分别为这三个功能建立三个不同的页面,而其中仅仅 是处理程序不同。

       åˆ©ç”¨å®¢æˆ·ç«¯JavaScript的功能,我们简化可以把三项功能简化一个界面就可以完成,一个select,其中放置要进行的操作,一个Submit按钮(其

       å®žä¸€ä¸ªæ™®é€šçš„Button也可以实现,)

       <form action="?" method="post" enctype="application/x-www-form-urlencoded" name="listfrm" id="listfrm">

       <label>

       <select name="Action" size="1" id="Action">

       <option value="delete">删除</option>

       <option value="lock">删除</option>

       <option value="unlock">删除</option>

       </select>

       </label>

       <input name="Submit" id="Submit" type="submit" value="确定" onclick="doPostBack(this.form,'?" />

       </form>

       è¿™æ˜¯JavaScript中doPostBack函数的源代码,其中传递的参数为表单对象的引用和表单的action文件地址

       function doPostBack(formObj,actionFile){

       if(confirm("确定要执行的操作吗?")){

       formObj.action=actionFile;

       formObj.submit();

       return true;

       }

       return false;

       }

       è¿™æ ·å¯ä»¥åœ¨ä¸€ä¸ªè¡¨å•ä¸­æ”¾ä¸Šå¤šä¸ªButton,甚至是连接,都可以实现同一个表单的提交给不同的处理程序。

       åœ¨åšè¡¨å•å¤„理时要注意:

       1、表单应该包含name,aciton,method这三个必须的属性,enctype,id这两个属性可以根据需要加上,一般是建议加上,表单不要嵌套

       2.document.form.action与document.form.submit()一定不要搞混,action是属性,submit是方法,方法不要忘记加上左右括号,这是一般新手经常遇到的问题。

       3.在一个完整表单中,不应有名字为action或submit的标签,否则将会产生"对象不支持此属性和方法"的ie错误。如代码"<input type='xxxx' name="action" >"或"<input type='xxxx' name="submit" >" 在表单中是不允许出现的,而Action和Submit则是允许的(上面的程序代码就是用的是这样的写法),因为JavaScript是区分大小写.

$(form).submit(function(event)这个函数什么意思?

       这个函数是事件触发函数,是源码用jquery写的,$是源码梦三国源码jquery的一个固定符号form表示表单,.submit是源码提交事件,function是触发函数event是触发的函数需要做什么事情,这句话的源码h5 时光相册 源码意思就是在form表单提交的时候,触发内容是源码linux ftp服务器源码event的函数,给你个实例吧

       <html>

       <head>

       <script type="text/javascript" src="jquery.js"></script>

       <script type="text/javascript">

       $(document).ready(function(){

        $("p").click(function(){

        $(this).hide();

        });

       });

       </script>

       </head>

       <body>

       <p>If you click on me,源码 I will disappear.</p>

       </body>

       </html>

       这段代码的$(document).ready(function(){

       的意思就是在窗口初始化的时候执行方法,方法的源码内容

       $("p").click(function(){

        $(this).hide();

        });

       是点击标签为<p>的内容的时候该内容隐藏,其中的源码document相当于你问题上的form,.ready是源码准备事件相当于你问题上的.submit,$("p").click(function(){

        $(this).hide();

        });

       这段代码相当于你问题上的源码event,希望回答对你有所帮助

源码