+1 to use ajax when generate password. When generating a complex pass via
some tool it will be annoying if browser redirection occurs. I am not too
sure about security issues that can raise if we do it in front end. But
ajax is the better option IMHO.

Thanks & Regards
Danushka Fernando
Senior Software Engineer
WSO2 inc. http://wso2.com/
Mobile : +94716332729

On Fri, Mar 10, 2017 at 9:02 PM, Manuranga Perera <m...@wso2.com> wrote:

> 1) Technically it can be done [1] , but i don't think it's very good idea.
> Generating a password is not really a submit, is it? I would prefer if you
> generate password in frontend eg [2] OR write a password generation service
> and call it using ajax
>
> 2) Fragment is just way to organize code, browser has no idea of it.
> Fragments will help you with code reusability, nothing else.
>
> [1] http://stackoverflow.com/questions/547821/two-submit-buttons
> -in-one-form
> [2] https://github.com/bermi/password-generator
>
> On Fri, Mar 10, 2017 at 2:46 PM, Denuwanthi De Silva <denuwan...@wso2.com>
> wrote:
>
>> Hi,
>>
>> I have a requirement where I have two form submit buttons in my page.
>> Please refer to "Generate Password" and "Add User" buttons in  the
>> wireframe [1].
>>
>> <input class="btn btn-primary add-margin-bottom-3x" type="submit" 
>> name="generatePassword"
>>        id="generatePassword" value="Generate Password"/>
>>
>> <input class="btn btn-primary add-margin-bottom-3x" type="submit" 
>> name="addUser" value="Add User"/>
>>
>>
>>
>> -When click the "Generate Password" button, a call to onPost() method
>> will happen.
>>  Inside that we need to do necessary backend callings to generate the
>> password.
>>
>> -Once the password is generated, and all other text boxes are filled, we
>> need to click the "Add User" button.
>> This will also call the same onPost() method.
>> This time the logic inside onPost will need to do a different set of
>> logic and calls.
>>
>> *So, the same onPost() method will get called twice.*
>>
>> 1.What is the way to identify these two buttons seprately in the backend
>> js onPost() method?
>>
>> 2. As an alternative approach, can we use a fragment to hold the
>> "Generate Password" button and its text box.
>>    Then we can handle button submits related to that button inside the
>> backend js of that fragment.
>>
>>
>> Do we have any other alternative approach to handle this kind of
>> scenarios?
>>
>>
>>
>> [1]https://raw.githubusercontent.com/wso2-dev-ux/product-is/
>> master/Wireframes/admin-portal/v2/3.1%20Add%20users%20-%20manually.png
>>
>> Thanks,
>> --
>> Denuwanthi De Silva
>> Senior Software Engineer;
>> WSO2 Inc.; http://wso2.com,
>> Email: denuwan...@wso2.com
>> Blog: https://denuwanthi.wordpress.com/
>>
>
>
>
> --
> With regards,
> *Manu*ranga Perera.
>
> phone : 071 7 70 20 50
> mail : m...@wso2.com
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to