vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Modify value of registration forms at submission (https://vborg.vbsupport.ru/showthread.php?t=141812)

kstolee 03-12-2007 03:28 AM

Modify value of registration forms at submission
 
I'm not letting my users choose a username, instead I'm using their email address to create it for them.

I have a simple jscript function that pulls their username from their email address. In that same function, I'm setting the value of the username element in the form. I'm pretty sure the function is running prior to the form being submitted, but upon testing, it tells me I haven't entered a username. I've included my code below:

Code:

function createUserName(email)
{
        var emailIndex = email.indexOf("@") - 1;
        document.forms.register.username.value = email.substr(1, emailIndex);
}

and then in the submit button, I've got this:
Code:

<input type="submit" class="button" value="$vbphrase[complete_registration]" accesskey="s" onClick=createUserName(email.value) />
Where have I gone wrong?

Seems I didn't do anything wrong, but when I pulled the username out of the form, I forgot to readd a hidden element, so although my code was working, it couldn't actually set the value of an element that didn't exist. I added the following:
Code:

<input type=hidden name="username" />
and it worked just beautifully. For anybody that might want to do something similar


All times are GMT. The time now is 05:00 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01028 seconds
  • Memory Usage 1,707KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete