Gå til innhold

Coldfusion 9 / CFM; gyldig hvis en er 0-9 og 13 siffer


Anbefalte innlegg

Skrevet

Hey, jeg kan ikke noe coldfusion, men prøver å modde ett system som er i det og lurer på hvordan jeg får til en if setning som sjekker om det brukeren puttet inn inneholder noe annet en 0-9 og at det skal være 13 siffer langt, ikke mindre ikke lengre.

 

Også hvor finner jeg coldfusion dokumentasjonen for programmering?

Videoannonse
Annonse
Skrevet

Hey, jeg kan ikke noe coldfusion, men prøver å modde ett system som er i det og lurer på hvordan jeg får til en if setning som sjekker om det brukeren puttet inn inneholder noe annet en 0-9 og at det skal være 13 siffer langt, ikke mindre ikke lengre.

 

Også hvor finner jeg coldfusion dokumentasjonen for programmering?

 

Kan ikke noe coldfusion jeg heller, men kanskje noe sånt fungerer:

 

<cfif REFind("^\d{13}$", LSParseNumber(input)) ne 1>

</cfif>

Skrevet

Ja fikk fiksa det, men noe jeg ikke skjønner er GET

 

Jeg får error når get ikke er satt og når jeg bruker ifdeinfed den blir gyldig når den er satt men den ignorerer eq.. :S

Skrevet

Ja fikk fiksa det, men noe jeg ikke skjønner er GET

 

Jeg får error når get ikke er satt og når jeg bruker ifdeinfed den blir gyldig når den er satt men den ignorerer eq.. :S

 

Kan som sagt ikke coldfusion, men det ser ut til at metoden du ønsker å bruke heter "isDefined", ikke "ifdeinfed":

 

http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=functions_in-k_14.html

 

På den siden burde du kunne søke opp det meste du er ute etter av dokumentasjon hvis det er problemet.

Skrevet

ja menter isdefined :p

 

Og regner med at du skrev det med stor 'D' som tredje bokstav i metodenavnet. Hvis du fortsatt sliter er det nok lettere å hjelpe deg hvis du skriver hva du prøver å gjøre og som ikke fungerer i code-tagger her.

Skrevet (endret)

Ja....

 

 

		<cfif isDefined("URL.code")>
		<cfif URL.code eq "yes">
			<div class="goodmsg" id="yes"> 
				<h3>Yes</h3> 
			</div><br /><br /><br />
		<cfelseif URL.code eq "no">
			<div class="errormsg" id="nope"> 
				<h3>Nope</h3> 
			</div><br /><br /><br />
		</cfif>
	</cfif>

 

Så insane tungvindt å måtte bruke 2 if! Faen ass, kommer fra php himmelen og skal prøve noe annet er jo som totur...

Endret av Rudde93
Skrevet

Du kan vel skrive:

 

<cfif isDefined("URL.code") AND URL.code eq "yes">
   <div class="goodmsg" id="yes"> 
       <h3>Yes</h3> 
   </div><br /><br /><br />
<cfelseif isDefined("URL.code") AND URL.code eq "no">
   <div class="errormsg" id="nope"> 
       <h3>Nope</h3> 
   </div><br /><br /><br />
</cfif>

 

?

 

Eventuelt bruke:

 

<cfparam name="URL.code" default="flesk">

Skrevet

Takk, viste faktisk ikke at det var mulig å gjøre det på de måtene, ville trodd den slo ut på at den ikke var defined hvis jeg bruked AND og cfparam viste jeg ikke om, kjekt å vite ;)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...