EasyUI Forum
May 14, 2024, 04:36:26 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: form with external input  (Read 3646 times)
Coder
Jr. Member
**
Posts: 96


View Profile
« on: October 26, 2019, 01:49:34 PM »

HTML:
Code:
<div ...>
 <input id="iNum" form="frm1" class="easyui-numberbox" data-options="required:true">
 <input id="iText" form="frm1" class="easyui-textbox" data-options="required:true">
</div>
<form id="frm1" ....></form>

JS:
Code:
 function doCheck(){
  if( $('#frm1').form('validate') ){
   ....
  }
 }

why form.validate always (and  with empty inputs values, texts ) true ?
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #1 on: October 26, 2019, 08:30:42 PM »

The form field components have no 'form' property, they must be moved to the <form> element.
Logged
Coder
Jr. Member
**
Posts: 96


View Profile
« Reply #2 on: October 27, 2019, 07:09:08 AM »

thnx, but

Code:
<form id="frm1" ....>
<div ... class="easyui-layout">
 <div  data-options="region: ... >
   <input id="iNum" form="frm1" class="easyui-numberbox" data-options="required:true">
 </div>
 <div  data-options="region: ... >
   <input id="iText" form="frm1" class="easyui-textbox" data-options="required:true">
 </div>
</div>
</form>

didn't draw normally: inner <div ... class="panel-body" ...> have calculated style width: 0px Sad
when "easyui-layout" outside <form> all draws good
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #3 on: October 29, 2019, 07:37:26 PM »

Please try to set the 'width' and 'height' for the <form> element.
Code:
<form id="frm1" .... style="width:800px;height:400px">
<div ... class="easyui-layout" fit="true">
...
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!