给我大侠,
我要赋值的页面中有这么两个控件(如下描述),那么我应该怎么样去实现呢?
用QWebkit中的那个接口?
<input class="ulf-txt" name="checkPassword" id="checkPassword" autocomplete="off">
<select name="productName" id="productName" onchange="checkProduct()">
<option value="">产品型号</option>
</select>
------解决思路----------------------
使用QWebElement应该可以。
------解决思路----------------------
用evaluateJavaScript执行在Qt中拼接好的代码javascript代码。
QWebFrame* frame = ui->webView->page()->mainFrame();
Q_ASSERT(frame != NULL);
frame->evaluateJavaScript(strText);
------解决思路----------------------
QWebFrame *mainFrame = page->mainFrame();
QWebElement checkPassword = mainFrame->findFirstElement("#checkPassword");
checkPassword.setAttribute("value", ...);
QWebElement productName = mainFrame->findFirstElement("#productName");
productName..setAttribute("value", ...);