zyq0ting 发表于 2012-11-2 23:06:49

关于网页填表的问题

<input name="TextBox_Title" type="text" maxlength="200" id="TextBox_Title" class="textbox" style="width:400px;" />
            <span id="RequiredFieldValidator1" style="color:Red;visibility:hidden;">*</span>
这个是输入框的源码 怎么向这个控件发送“成功”

zyq0ting 发表于 2012-11-2 23:12:24

贴上我自己写的代码 不能用
                $Ele = _IEGetObjById($oIE, "TextBox_laiyuan")
                _IEFormElementSetValue($Ele, "成功")
有知道的帮我下谢谢

zyq0ting 发表于 2012-11-2 23:13:23

"TextBox_Title" 发错了 代码是写的这个

netegg 发表于 2012-11-2 23:20:44

本帖最后由 netegg 于 2012-11-2 23:22 编辑

首先问一句,这里面什么地方说TextBox_Title是个form了

zyq0ting 发表于 2012-11-5 08:59:34

回复 4# netegg


    【主页面】表单:name="form1"
      提交地址(action):default.aspx
      <input type="hidden" name="__VIEWSTATE" value="/wEPDwUKMTE2MTE0NjM3Nw9kFgICAw9kFgICAQ8WAh4JaW5uZXJodG1sBVpDb3B5cmlnaHQgJmNvcHk75q2m5rGJ5Yac55Wc5Lqn5ZOB5Lqk5piT5omAIOeJiOadg+aJgOaciSZuYnNwOyZuYnNwO+mEgklDUOWkhzExMDE1Mzg55Y+3LTFkZLOn+0H8nEz2RGVbMb8PBNguYMDtRU9TMcJ0/pXwuUNu">

【主页面→框架1】表单:name="form1"
      提交地址(action):news_add.aspx
      <input type="hidden" name="__EVENTTARGET" value="">
      <input type="hidden" name="__EVENTARGUMENT" value="">
      <input type="hidden" name="__LASTFOCUS" value="">
      <input type="hidden" name="__VIEWSTATE" value="/wEPDwUKLTIwODY1MDMyNQ9kFgICAw9kFgQCAQ8QDxYCHgtfIURhdGFCb3VuZGdkEBURDOWFs+S6juacrOaJgAzlhaXluILmjIfljZcM5Lqk5piT5oyH5Y2XDOS6pOaUtuaMh+WNlwzmnI3liqHmnLrmnoQM5rOV5b6L6KeE5YiZDOWfueiureS4reW/gwzogZTns7vkuK3lv4MM5paw6Ze76LWE6K6vDOihjOS4muaWsOmXuwzkuIrluILlk4Hnp40M5pWw5o2u5Lit5b+DDOS4i+i9veS4reW/gwzooYzmg4XliIbmnpAM5biC5Zy657u86K+EDOenjeWFu+aKgOacrwzmlL/nrZbms5Xop4QVEQExATIBMwE0ATUBNgE3ATgBOQIxMAIxMQIxMgIxMwIxNAIxNQIxNgIxNxQrAxFnZ2dnZ2dnZ2dnZ2dnZ2dnZxYBZmQCAw8QDxYCHwBnZBAVAw/kuqTmmJPmiYDnroDku4sV5Lqk5piT5omA57uE57uH57uT5p6EEuS6pOaYk+aJgOWkp+S6i+iusBUDATEBMgEzFCsDA2dnZ2RkZN7XZ7+vQzaoBgKMTCZmfeAKDzw4a6Cb3+ocBJpMPDsO">
      <input type="hidden" name="__EVENTVALIDATION" value="/wEWGwKt+JPECQLN/sC8DgLCkerSAgLDkerSAgLAkerSAgLBkerSAgLGkerSAgLHkerSAgLEkerSAgLVkerSAgLakerSAgLCkarRAgLCkabRAgLCkaLRAgLCkZ7RAgLCkZrRAgLCkZbRAgLCkZLRAgLCkY7RAgLix7b8DALjx7b8DALgx7b8DALB+ZCiDAL0sIWeDgKD/aX8BQLUytS4DQKM54rGBo4LDeorqbp7smQXOK9aRNeg56HvRRwFbUY9To3OVS3D">
      <input type="text" name="TextBox_Title" value="11111111111111">
      <input type="text" name="TextBox_laiyuan" value="22222222222222">
      <input type="submit" name="Button_add" value="确认添加">
      <input type="submit" name="Button1" value="清空重填">

shqf 发表于 2012-11-5 09:36:04

本帖最后由 shqf 于 2012-11-5 09:39 编辑

楼主根本没有明白4楼的意思啊。_IEFormElement打头的函数是操作表单元素的,既然要用此类命令,那就要全部用此类的命令,从表单对象的获得,到表单元素对象的获得,再到对表单元素的操作。所以应先用_IEFormGetObjByName获得表单对象,再用_IEFormElementGetObjByName获得表单中的某个元素的对象,再用_IEFormElement打头的其他函数命令对表单元素来进行操作呵。
页: [1]
查看完整版本: 关于网页填表的问题