W
waring_id
Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi7.06版下安装了IntraWeb7.1.0.5在做一个测试时发现在控件的ScriptEvent事件中不能取得本控件的值。(win2000 srv+access+delphi7.06)
我的操作方法如下:
1:新建一IntraWeb的应用程序,设好它的DataMoudle,使用ADO联接,保证表的联接成功。
2:在它的表单上放置IWDBEDIT控件,设置好它的DataSource和DataField,保证连接成功。
3:在表单的JavaScript中写入函数如下:
function mess()
{ var s='';
s+=SubmitForm.IWDBEDIT1.value;
if(SubmitForm.IWDBEDIT1.value)
alert('Is not Null'+s);
else
alert('Is Null');
}
4: 在IWDBEDIT1控件的ScriptEvent的onBlur中输入 mess()
5: 运行程序,其中的iwdbedit1控件能正常显示内容,选定iwdbedit1使其成为焦点控件,当失去焦点时,弹出窗口,显示内容为 Is Null。也就是说不能正常取到控件中的值。
6:试着在mess()中给它的一个值,它能按正常显示所给出的值。
现在不知能用什么方法能在它的事件中取控件的值?望各位指教。
我的操作方法如下:
1:新建一IntraWeb的应用程序,设好它的DataMoudle,使用ADO联接,保证表的联接成功。
2:在它的表单上放置IWDBEDIT控件,设置好它的DataSource和DataField,保证连接成功。
3:在表单的JavaScript中写入函数如下:
function mess()
{ var s='';
s+=SubmitForm.IWDBEDIT1.value;
if(SubmitForm.IWDBEDIT1.value)
alert('Is not Null'+s);
else
alert('Is Null');
}
4: 在IWDBEDIT1控件的ScriptEvent的onBlur中输入 mess()
5: 运行程序,其中的iwdbedit1控件能正常显示内容,选定iwdbedit1使其成为焦点控件,当失去焦点时,弹出窗口,显示内容为 Is Null。也就是说不能正常取到控件中的值。
6:试着在mess()中给它的一个值,它能按正常显示所给出的值。
现在不知能用什么方法能在它的事件中取控件的值?望各位指教。