求助~关于网页设置必填项问题(javascript)

求助~关于网页设置必填项问题(javascript),第1张

应该是脚本产生了运行时错误,而你刚好是在FORM的onsubmit事件触发验证代码,那么在脚本发生错误后,表单会被立即提交,所以你很难看到脚本错误信息.你可以试试用其它事件来触发验证代码,这样就能知道是发生什么样的错误了,然后再针对性修改代码.

Ext.onReady(function(){

   var formPanel = new Ext.FormPanel({

    id: 'vali',

    labelWidth: 75, // label settings here cascade unless overridden

          frame:true,

          bodyStyle:'padding:5px 5px 0',

          width: 350,

          defaults: {width: 230},

          defaultType: 'textfield',

          items: [{id: 'username',fieldLabel: '用户名',name:'username',allowBlank: false,blankText: '必填'},

          {id: 'password', fieldLabel: '密 码',name:'password'}]

         })

 var win = new Ext.Window({   

                     title:'请登录', 

                     width:380,

                     autoHeight: 'true',

                     resizable: false,

                     modal:true,

                     closeAction: 'hide',

                     buttonAlign:'center',

                     items:formPanel,

                     buttons:[{text: '确定',handler: function(){alert('确定')}},{text: '取消',handler: function(){win.hide()}},

                      {text: '重置',handler: function(){

                       Ext.getCmp('username').setValue("")

                       Ext.getCmp('password').setValue("")

                      }}]

             })

             

             win.show()

})

复制到ExtJS环境下,就可以运行,


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11998268.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存