View Single Post
  #4  
Old 01-19-2010, 08:53 PM
razec razec is offline
 
Join Date: Nov 2009
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hmm, it's still giving me the same error. This is what my template looks like now (different one, shorter than the one I was referring to earlier so I'll use this one as my example):

Code:
{vb:stylevar htmldoctype}
<html xmlns="http://www.w3.org/1999/xhtml" dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html">
	<head>
		<title>{vb:raw vboptions.bbtitle}</title>
		{vb:raw headinclude}
		<script type="text/javascript">
			<vb:literal>
				// Default valid message
				var vMsg = ' Ok.';
				var vFMsg = ' This field is required.';
				
				var v_BusinessName = new LiveValidation( 'BusinessName', { validMessage: vMsg, onlyOnSubmit: true } );
				v_BusinessName.add( Validate.Presence, { failureMessage: vFMsg } );

				var v_ContactName = new LiveValidation( 'ContactName', { validMessage: vMsg, onlyOnSubmit: true } );
				v_ContactName.add( Validate.Presence, { failureMessage: vFMsg } );

				var v_ContactPhone = new LiveValidation( 'ContactPhone', { validMessage: vMsg, onlyOnSubmit: true } );
				v_ContactPhone.add( Validate.Presence, { failureMessage: vFMsg } );
				
				var automaticOnSubmit = v_BusinessName.form.onsubmit;
				var valid;

				v_BusinessName.form.onsubmit = function()
				{
					valid = automaticOnSubmit();
					
					if (!valid)
						alert('One or more required fields were omitted or submitted with invalid values. Please review the form and ensure that you have filled out all of the required fields. Missing fields are highlighted in red.');

					return valid;
				}
			</vb:literal>
		</script>
	</head>
	<body>
		{vb:raw header}

		{vb:raw navbar}

		<br/><h2 class="blockhead">{vb:raw pagetitle}</h2>
		<div class="blockbody">
			<div class="blockrow">
				<vb:if condition="$show['member']">
					<vb:if condition="is_member_of($bbuserinfo, 12)">
						<p>Please provide your business' contact information below.</p><br/>

						<form action="companyinfo_submit.php" method="POST" name="companyinfo">
							<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}"/>
							
							<table border="0" align="center" width="500px">
								<tr>
									<td align="right" valign="center"><b>Business Name:</b></td>
									<td valign="center">&nbsp;<input type="text" name="BusinessName" size="30"/></td>
								</tr>
								<tr>
									<td align="right" valign="center"><b>Website Address:</b></td>
									<td valign="center">&nbsp;<input type="text" name="Website" size="30"/></td>
								</tr>
								<tr>
									<td align="right" valign="center"><b>Contact Name:</b></td>
									<td valign="center">&nbsp;<input type="text" name="ContactName" size="30"/></td>
								</tr>
								<tr>
									<td align="right" valign="center"><b>Contact Phone:</b></td>
									<td valign="center">&nbsp;<input type="text" name="ContactPhone" size="30"/></td>
								</tr>
								<tr>
									<td align="center" valign="center" colspan="2"><input type="submit" name="cmdSubmit" value="Send"/></td>
								</tr>
							</table>
						</form>
					<vb:else />
						{vb:rawphrase not_authorized_form_err}
					</vb:if>
				<vb:else />
					{vb:rawphrase not_logged_in_form_err}
				</vb:if>
			</div>
		</div>

		{vb:raw footer}
	</body>
</html>
It keeps telling me:

Quote:
Message: LiveValidation::initialize - No element with reference or id of 'BusinessName' exists!
Line: 80
Char: 24
Code: 0
As you can see, though, BusinessName is definitely there. In case you're wondering, I've included the LiveValidation class in the headinclude template.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01107 seconds
  • Memory Usage 1,783KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete