Tags:
create new tag
view all tags

SID-02041: Registration form

Status: Answered Answered TWiki version: 6.0.1 Perl version: 5.10,1
Category: CategoryForms Server OS: Centos Last update: 10 years ago

The code below for Registration form, I dont know why the registration form doesn't apear like before whan i close the edit.(appears the code and registration field) please let me know my foult

%MAKETEXT{"Registration"}%

<!--

  • Set NOREGISTRATION = %IF{"context registration_supported" then="%IF{"context registration_enabled" then="" else="DISABLED"}%" else="DISABLED"}%
-->

%H% %MAKETEXT{"Note:"}% %MAKETEXT{"Registered users can [_1[change]] and [_2[reset]] their passwords." args="%SYSTEMWEB%.ChangePassword,%SYSTEMWEB%.ResetPassword"}%

<!-- ## IMPORTANT NOTE if you want to customize this form: You can delete or add new input variables in this form. The name="" parameter of the input tags must start with: "Twk0..." (if this is an optional entry), "Twk1..." (if this is a required entry). This will ensure that the fields are processed correctly. --> <script language="javascript"> <!-- function capitalise(name) { var sIn = name; var sOut = ''; var chgUpper = true; for ( var i = 0; i < sIn.length; i++ ) { var ch = sIn.charAt( i ); var chVal = ch.charCodeAt(0); var ch1 = ''; var ch2 = ''; if( ((chVal>=48) && (chVal<=57)) || ((chVal>=65) && (chVal<=90)) || ((chVal>=97) && (chVal<=122)) ) { ch1 = ch; } else if( chVal<=126 ) { ch1 = ' '; } if( (chVal==192) || (chVal==193) || (chVal==194) || (chVal==195) ) { ch1 = 'A'; } if( chVal==196) { ch1 = 'A'; ch2 = 'E'; } if( chVal==197) { ch1 = 'A'; ch2 = 'A'; } if( chVal==198) { ch1 = 'A'; ch2 = 'E'; } if( chVal==199) { ch1 = 'C'; } if( (chVal==200) || (chVal==201) || (chVal==202) || (chVal==203) ) { ch1 = 'E'; } if( (chVal==204) || (chVal==205) || (chVal==206) || (chVal==207) ) { ch1 = 'I'; } if( chVal==208) { ch1 = 'd'; } if( chVal==209) { ch1 = 'N'; } if( (chVal==210) || (chVal==211) || (chVal==212) || (chVal==213) ) { ch1 = 'O'; } if( chVal==214) { ch1 = 'O'; ch2 = 'E'; } if( chVal==216) { ch1 = 'O'; ch2 = 'E'; } if( (chVal==217) || (chVal==218) || (chVal==219) ) { ch1 = 'U'; } if( chVal==220) { ch1 = 'U'; ch2 = 'E'; } if( chVal==221) { ch1 = 'Y'; } if( chVal==222) { ch1 = 'P'; } if( chVal==223) { ch1 = 's'; ch2 = 's'; } if( (chVal==224) || (chVal==225) || (chVal==226) || (chVal==227) ) { ch1 = 'a'; } if( chVal==228) { ch1 = 'a'; ch2 = 'e'; } if( chVal==229) { ch1 = 'a'; ch2 = 'a'; } if( chVal==230) { ch1 = 'a'; ch2 = 'e'; } if( chVal==231) { ch1 = 'c'; } if( (chVal==232) || (chVal==233) || (chVal==234) || (chVal==235) ) { ch1 = 'e'; } if( (chVal==236) || (chVal==237) || (chVal==238) || (chVal==239) ) { ch1 = 'i'; } if( chVal==240) { ch1 = 'd'; } if( chVal==241) { ch1 = 'n'; } if( (chVal==242) || (chVal==243) || (chVal==244) || (chVal==245) ) { ch1 = 'o'; } if( chVal==246) { ch1 = 'o'; ch2 = 'e'; } if( chVal==248) { ch1 = 'o'; ch2 = 'e'; } if( (chVal==249) || (chVal==250) || (chVal==251) ) { ch1 = 'u'; } if( chVal==252) { ch1 = 'u'; ch2 = 'e'; } if( chVal==253) { ch1 = 'y'; } if( chVal==254) { ch1 = 'p'; } if( chVal==255) { ch1 = 'y'; } if( ch1!=' ' ) { if( chgUpper ) { ch1 = ch1.toUpperCase(); chgUpper = false; } sOut+=ch1; sOut+=ch2; } else { chgUpper = true; } } return sOut; } //--> </script>

<form action="%SCRIPTURLPATH{"register"}%/%USERSWEB%/%HOMETOPIC%" method="post">

%MAKETEXT{"To register as a new user, simply fill out this form:"}%

%MAKETEXT{"(identifies you to others) WikiName:"}% <input %NOREGISTRATION% type="text" name="Twk1WikiName" size="40" class="twikiInputField" value="%URLPARAM{"WikiName" encode="entity"}%" onblur="" />** <!-- ## NOTE: Optional row for login name, enabled by {Register}{AllowLoginName} option in configure= * Set BESPOKE_AUTH = <tr><td align=\"right\"> %MAKETEXT{"(how you log in) LoginName:"}% </td><td><input %NOREGISTRATION% type=\"text\" name=\"Twk1LoginName\" size=\"40\" class=\"twikiInputField\" value=\"%URLPARAM{"LoginName" default="%REMOTE_USER%" encode="entity"}%\" /> =<font color='red'>**</font> </td></tr> --> %IF{"$ ALLOWLOGINNAME" then="%BESPOKE_AUTH%"}% <!-- ## NOTE: Optional rows for password, enabled by {Register}{AllowLoginName} option in configure, we assume that login name means that TWiki does not handle passwords * Set BESPOKE_PASSWORD = <tr><td align=\"right\"> %MAKETEXT{"Password:"}% </td><td><input %NOREGISTRATION% type=\"password\" name=\"Twk0Password\" size=\"40\" class=\"twikiInputField\" value=\"%URLPARAM{"Password" encode="entity"}%\" /> <font color=\"red\">**</font> </td></tr> <tr><td align=\"right\"> %MAKETEXT{"Retype password:"}% </td><td><input %NOREGISTRATION% type=\"password\" name=\"Twk0Confirm\" size=\"40\" class=\"twikiInputField\" value=\"%URLPARAM{"Confirm" encode="entity"}%\" /> <font color=\"red\">**</font> </td></tr> --> %IF{"$ ALLOWLOGINNAME < 1" then="%BESPOKE_PASSWORD%"}% <!-- ## NOTE: Optional "system generated password" row for administrators * Set SYSTEM_GENERATED_PASSWORD = <tr><td align=\"right\"> </td><td> <input %NOREGISTRATION% type=\"checkbox\" name=\"Twk0SystemGeneratedPassword\" id=\"SGP\" class=\"twikiCheckbox\" /><label for=\"SGP\"> %MAKETEXT{"Use system generated password"}% </label> </td></tr> --> %IF{"$ ALLOWLOGINNAME < 1 AND '%USERNAME%' ingroup 'TWikiAdminGroup' AND {Register}{AllowSystemGeneratedPassword}" then="%SYSTEM_GENERATED_PASSWORD%" else="<nop>"}% <!--## NOTE: Optional "must change password" row for administrators * Set MUST_CHANGE_PASSWORD = <tr><td align=\"right\"> </td><td> <input %NOREGISTRATION% type=\"checkbox\" name=\"Twk0MustChangePassword\" id=\"MCP\" class=\"twikiCheckbox\" /><label for=\"MCP\"> %MAKETEXT{"Must change password"}% </label> </td></tr> --> %IF{"$ ALLOWLOGINNAME < 1 AND '%USERNAME%' ingroup 'TWikiAdminGroup'" then="%MUST_CHANGE_PASSWORD%" else="<nop>"}% %MAKETEXT{"Fields marked [_1] are required" args="=<font color='red'>**</font>="}% %MAKETEXT{"First Name:"}% <input %NOREGISTRATION% type="text" name="Twk1FirstName" size="40" class="twikiInputField" value="%URLPARAM{"FirstName" encode="entity"}%" onblur="this.form.Twk1WikiName.value=capitalise(this.value)+capitalise(this.form.Twk1LastName.value)" /> ** %MAKETEXT{"Last Name:"}% <input %NOREGISTRATION% type="text" name="Twk1LastName" size="40" class="twikiInputField" value="%URLPARAM{"LastName" encode="entity"}%" onblur="this.form.Twk1WikiName.value=capitalise(this.form.Twk1FirstName.value)+capitalise(this.value)" /> ** %MAKETEXT{"E-mail address:"}% <input %NOREGISTRATION% type="text" name="Twk1Email" size="40" class="twikiInputField" value="%URLPARAM{"Email" encode="entity"}%" /> ** %MAKETEXT{"Organization:"}% <input %NOREGISTRATION% type="text" name="Twk0Organization" size="40" class="twikiInputField" value="%URLPARAM{"Organization" encode="entity"}%" /> %MAKETEXT{"URL:"}% <input %NOREGISTRATION% type="text" name="Twk0URL" size="40" class="twikiInputField" value="%URLPARAM{"URL" encode="entity"}%" onBlur="if(this.value=='http://') { this.value='' }" onFocus="if(this.value=='') { this.value='http://' }" /> %MAKETEXT{"Country:"}% <select class="twikiSelect" %NOREGISTRATION% name="Twk1Country" size="1"> <option selected value="%URLPARAM{"Country" default="" encode="entity"}%">%URLPARAM{"Country" default="Select..." encode="entity"}%</option> <option>USA</option> <option>Afghanistan</option> <option>Albania</option> <option>Algeria</option> <option>Andorra</option> <option>Angola</option> <option>Argentina</option> <option>Armenia</option> <option>Aruba</option> <option>Australia</option> <option>Austria</option> <option>Azerbaijan</option> <option>Bahamas</option> <option>Bahrain</option> <option>Bangladesh</option> <option>Barbados</option> <option>Belarus</option> <option>Belgium</option> <option>Belize</option> <option>Benin</option> <option>Bhutan</option> <option>Bolivia</option> <option>Bosnia and Herzegovina</option> <option>Botswana</option> <option>Brazil</option> <option>Brunei</option> <option>Bulgaria</option> <option>Burkina Faso</option> <option>Burma</option> <option>Burundi</option> <option>Cambodia</option> <option>Cameroon</option> <option>Canada</option> <option>Cape Verde</option> <option>Central African Republic</option> <option>Chad</option> <option>Chile</option> <option>China</option> <option>Colombia</option> <option>Congo</option> <option>Costa Rica</option> <option>Cote d'Ivoire</option> <option>Croatia</option> <option>Cuba</option> <option>Cyprus</option> <option>Czech Republic</option> <option>Denmark</option> <option>Djibouti</option> <option>Dominica</option> <option>Dominican Republic</option> <option>East Timor</option> <option>Ecuador</option> <option>Egypt</option> <option>El Salvador</option> <option>Eritrea</option> <option>Estonia</option> <option>Ethiopia</option> <option>Fiji</option> <option>Finland</option> <option>France</option> <option>Gabon</option> <option>Georgia</option> <option>Germany</option> <option>Gibraltar</option> <option>Ghana</option> <option>Greece</option> <option>Grenada</option> <option>Guatemala</option> <option>Guinea</option> <option>Guyana</option> <option>Haiti</option> <option>Honduras</option> <option>Hong Kong</option> <option>Hungary</option> <option>Iceland</option> <option>India</option> <option>Indonesia</option> <option>Iran</option> <option>Iraq</option> <option>Ireland</option> <option>Israel</option> <option>Italy</option> <option>Jamaica</option> <option>Japan</option> <option>Jordan</option> <option>Kazakhstan</option> <option>Kenya</option> <option>Korea</option> <option>Kosovo</option> <option>Kuwait</option> <option>Kyrgyzstan</option> <option>Laos</option> <option>Latvia</option> <option>Lebanon</option> <option>Lesotho</option> <option>Liberia</option> <option>Libya</option> <option>Liechtenstein</option> <option>Lithuania</option> <option>Luxembourg</option> <option>Macao</option> <option>Macedonia</option> <option>Malawi</option> <option>Malaysia</option> <option>Maldives</option> <option>Mali</option> <option>Malta</option> <option>Marshall Islands</option> <option>Mauritania</option> <option>Mauritius</option> <option>Mexico</option> <option>Micronesia</option> <option>Moldova</option> <option>Monaco</option> <option>Mongolia</option> <option>Montenegro</option> <option>Morocco</option> <option>Mozambique</option> <option>Namibia</option> <option>Nauru</option> <option>Nepal</option> <option>Netherlands</option> <option>New Zealand</option> <option>Nicaragua</option> <option>Niger</option> <option>Nigeria</option> <option>Norway</option> <option>Oman</option> <option>Pakistan</option> <option>Palau</option> <option>Panama</option> <option>Papua New Guinea</option> <option>Paraguay</option> <option>Peru</option> <option>Philippines</option> <option>Poland</option> <option>Portugal</option> <option>Qatar</option> <option>Romania</option> <option>Russia</option> <option>Rwanda</option> <option>Saint Lucia</option> <option>Samoa</option> <option>San Marino</option> <option>Saudi Arabia</option> <option>Senegal</option> <option>Serbia</option> <option>Seychelles</option> <option>Sierra Leone</option> <option>Singapore</option> <option>Slovakia</option> <option>Slovenia</option> <option>Solomon Islands</option> <option>Somalia</option> <option>South Africa</option> <option>South Sudan</option> <option>Spain</option> <option>Sri Lanka</option> <option>Sudan</option> <option>Suriname</option> <option>Swaziland</option> <option>Sweden</option> <option>Switzerland</option> <option>Syria</option> <option>Taiwan</option> <option>Tajikistan</option> <option>Tanzania</option> <option>Thailand</option> <option>Togo</option> <option>Tonga</option> <option>Trinidad and Tobago</option> <option>Tunisia</option> <option>Turkey</option> <option>Turkmenistan</option> <option>Tuvalu</option> <option>Uganda</option> <option>Ukraine</option> <option>United Arab Emirates</option> <option>United Kingdom</option> <option>Uruguay</option> <option>USA</option> <option>Uzbekistan</option> <option>Vanuatu</option> <option>Vatican City</option> <option>Venezuela</option> <option>Vietnam</option> <option>Yemen</option> <option>Yugoslavia</option> <option>Zambia</option> <option>Zimbabwe</option> <option value="Other Country">%MAKETEXT{"Other Country"}%</option> </select> ** %MAKETEXT{"Comment:"}% <input %NOREGISTRATION% type="text" name="Twk0Comment" size="40" class="twikiInputField" value="%URLPARAM{"Comment" encode="entity"}%" /> <input type="hidden" name="rx" value='%BLACKLISTPLUGIN{ action="magic" }%' /> <input type="hidden" name="topic" value="%TOPIC%" /> <input type="hidden" name="topicparent" value="UserList" /> <input type="hidden" name="action" value="register" /> <input %NOREGISTRATION% type="submit" class="twikiSubmit" value=' %MAKETEXT{"Submit"}% ' /> <!-- /twikiFormStep-->

<!-- ## NOTE: Login method used by this site:

  • Set LOGIN_METHOD_IN_THIS_SITE = %IF{"$ ALLOWLOGINNAME" then="LoginName" else="WikiName"}%
--> %MAKETEXT{"Once registered you can login using your [_1] and password." args="%LOGIN_METHOD_IN_THIS_SITE%"}%

<!-- /twikiFormStep-->

<!-- /twikiFormSteps-->

</form>

%ICON{info}% %MAKETEXT{"If you have any questions about registration, send an e-mail to [_1]." args="<a href='mailto:%WIKIWEBMASTER%?subject=%TOPIC% Question'>%WIKIWEBMASTER%</a>"}% <!-- ## Use raw edit for this topics:

-->

-- Khaled Altarhuni - 2015-03-22

Discussion and Answer

Likely an interference of the WYSIWYG editor, it can't handle complex content. You need to revert to the previous topic revision. To recover, go to "more topic actions", look for "Restore topic", and change the number to one less, hit "Restore", then "Save". You will lose the changes you did.

To avoid interference with the WYSIWYG editor I recommend editing system pages using "Raw Edit".

-- Peter Thoeny - 2015-03-22

Thanks Peter

-- Khaled Altarhuni - 2015-03-24

      Change status to:
ALERT! If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.
SupportForm
Status Answered
Title Registration form
SupportCategory CategoryForms
TWiki version 6.0.1
Server OS Centos
Web server Internet Explorer
Perl version 5.10,1
Browser & version IE11
Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r3 - 2015-03-24 - KhaledAltarhuni
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.