Get the input field text element using jsoup in andoid studio

Viewed 15

I want to get the input values from input fields using jsoup. I am getting different differnt errors.

<div class="woocommerce-MyAccount-content">
<div class="woocommerce-notices-wrapper"></div>
<p class="woocommerce-form-row woocommerce-form-row--first form-row form-row-first">
    <label for="account_first_name">First name&nbsp;<span class="required">*</span></label>
    <input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="account_first_name" id="account_first_name" autocomplete="given-name" value="Kundan">
</p>
<p class="woocommerce-form-row woocommerce-form-row--last form-row form-row-last">
    <label for="account_last_name">Last name&nbsp;<span class="required">*</span></label>
    <input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="account_last_name" id="account_last_name" autocomplete="family-name" value="">
</p>
<div class="clear"></div>

<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
    <label for="account_display_name">Display name&nbsp;<span class="required">*</span></label>
    <input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="account_display_name" id="account_display_name" value="Kundan"> <span><em>This will be how your name will be displayed in the account section and in reviews</em></span>
</p>
<div class="clear"></div>

<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
    <label for="account_email">Email address&nbsp;<span class="required">*</span></label>
    <input type="email" class="woocommerce-Input woocommerce-Input--email input-text" name="account_email" id="account_email" autocomplete="email" value="kundan@gmail.com">
</p>

<fieldset>
    <legend>Password change</legend>

    <p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
        <label for="password_current">Current password (leave blank to leave unchanged)</label>
        <span class="password-input"><input type="password" class="woocommerce-Input woocommerce-Input--password input-text" name="password_current" id="password_current" autocomplete="off"><span class="show-password-input"></span></span>
    </p>
    <p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
        <label for="password_1">New password (leave blank to leave unchanged)</label>
        <span class="password-input"><input type="password" class="woocommerce-Input woocommerce-Input--password input-text" name="password_1" id="password_1" autocomplete="off"><span class="show-password-input"></span></span>
    </p>
    <p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
        <label for="password_2">Confirm new password</label>
        <span class="password-input"><input type="password" class="woocommerce-Input woocommerce-Input--password input-text" name="password_2" id="password_2" autocomplete="off"><span class="show-password-input"></span></span>
    </p>
</fieldset>
<div class="clear"></div>


<p>
    <input type="hidden" id="save-account-details-nonce" name="save-account-details-nonce" value="fd1d0a8861"><input type="hidden" name="_wp_http_referer" value="/my-account/edit-account/">       <button type="submit" class="woocommerce-Button button" name="save_account_details" value="Save changes">Save changes</button>
    <input type="hidden" name="action" value="save_account_details">
</p>

</form>

this is mu html code from this I want to fetch account first, last etc. using Jsoup in android studio.

 String url = "https://healthbizz.in/my-account/edit-account/";
        
        
        Document doc = Jsoup.parse(url);

        Log.d("Document", ""+doc);

        Element elem = doc.getElementById("account_first_name");

        Log.d("ELement", ""+elem);

I have this code written I don't know whether it is right code or not? Please help.

0 Answers
Related