2012-06-29 14 views
8

これは私のコードです:WebBrowserコントロールのC#チェックボックスをオン/オフにしますか?

webBrowser1.Document.GetElementById("user").SetAttribute("value", txtUsername.Text); 
webBrowser1.Document.GetElementById("pass").SetAttribute("value", txtPassword.Text); 
webBrowser1.Document.GetElementById("rememberme").SetAttribute("checked", cbAutoLogin.Checked.ToString()); 

ユーザ名とパスワードが、私は問題ありませんが、チェックが動作していないokです。問題はcbAutoLogin.Checked.ToString()にはありません。ここで

HTML

<input type='checkbox' id='rememberme' checked='checked' name='rememberme' value='1' class='input_check' /> 

に他の誰が同じ問題を抱えているチェックボックスがありますか?それとも私は何か悪いことをしますか?

+0

まず最初は、あなたがタイトル:-) –

+0

@astroboyのリサイズがキャッチinput要素ににrunat =「server」を追加する必要があるということです私もガードオフ。 –

+0

@pst。うわー。私は次の時間にタグ全体と質問を読むべきです。 –

答えて

18

はこれを使用します。

webBrowser1.Document.GetElementById("rememberme").InvokeMember("CLICK"); 

それがチェックし、オフにするとチェックした場合、それをチェックいたします。

OR値を変更するには、ユーザー名のように、同じ属性、私が見たパスワードに0または1

+1

本当にうまくいきました...ありがとうございました。:) – a1204773

+0

嬉しいです。:) – confusedMind

関連する問題