2011-04-08 16 views
0

我曾以任何方式搜索解決我的問題,但沒有任何!填寫HTML表單並獲得一個javascript函數的結果iphone sdk

我有這個網頁與此字段:

<form method="post" name="form_verifica" action="popup.jsp"> 
<input name="cod" type="text" > 
<td id="code" name="code" > 
<input name="conc" type="text" > 
<input src="" onclick="return checkcode();" type="image"> 

我如何填寫「鱈魚」和「濃」字段,然後調用註冊碼()函數? 我已經試過這樣:

NSURL *url = [NSURL URLWithString: @"MioURL/popup.jsp"]; 
    ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
    [request setPostValue:[NSString stringWithString: Codice.text] forKey:@"cod"]; 
    [request setPostValue:[NSString stringWithString: Concorso.text] forKey:@"conc"]; 
    [request startSynchronous]; 

我錯了嗎?

道歉我爲我的英語不好。 在此先感謝!

回答

0

爲簡單起見,給輸入元素的ID,然後加載它們的值是這樣的:

NSString *myFieldValue = [webView stringByEvaluatingJavaScriptFromString: 
    @"document.getElementById('myField').value;"]; 
+0

感謝您的重播,但我不只是從這個網頁檢索領域......我應該在[本頁](http://servizi.sisal.it/verificavincite/popup.jsp)頁面中填寫「cod」和「conc」字段,然後執行checkcode()函數,返回給我另一個頁面以及我的有趣信息。 ..謝謝 – Luca 2011-04-09 00:47:47

+0

我想傳遞一個值[webView stringByEvaluatingJavaScriptFromString: @「document.getElementById('myField')。value;」]。怎麼做? – sairam 2013-04-16 06:43:03

相關問題