我正在使用 PHP Scriptable Web Browser 从一个网站下载一些数据。
并且有一个表单,我们必须为字段设置值,然后单击 GO!按钮它将调用 java 脚本函数,所以我不知道如何在 PHP Scriptable Web 浏览器中调用 javascript 函数。
<input name="order_date_from" size="10" maxlength="10" value="10/24/2013">
To Date:
<input name="order_date_to" size="10" maxlength="10" value="10/24/2013">
Date Type:
<select name="date_type" id="date_type">
<option value="ORIG_ORD_DATE">Orig Ord Date</option>
<option value="MLM_ORD_DATE">Mlm Ord Date</option>
<option value="DATE_SHIP">Ship Date</option>
<option value="RMA_DATE">RMA Date</option>
<option value="RETURN_DATE">Return Date</option>
</select>
<input type="button" value="GO!" style="width:60px;" id="submit_form" onclick="doSubmit()">
然后使用 PHP Scriptable Web Browser 我设置这些值使用
$browser->setFieldByName('order_date_from', '10/21/2013');
$browser->setFieldByName('order_date_to', '10/21/2013');
$browser->setFieldById('date_type', 'RETURN_DATE');
在那之后
$log1=$browser->click('GO!');
$log1 应该包含生成的网页,但它没有显示任何内容可以告诉我如何调用在这种情况下为 dosumbit() 的 javascript 函数。
参考链接http://www.simpletest.org/en/browser_documentation.html
谢谢 Gajanan Hiroji