webForumDet fria alternativet

hopparn

2 svar · 181 visningar · startad av hopparn

hopparnMedlem sedan nov. 20011 551 inlägg
#1

har ett supeskumt problem:
har skalat bort allt onödigt men denna valideringen i netscape funkar inte, den väljer att skicka upp alertrutan hela tiden... vad missar jag?

<script language="javascript">
function validateForm() 
	{
		return false;
	}
	
	function initPage()
	{
		self.document.assignNumberForm.REG_NUMBER.focus();
	}
	
	function ChangeOrg()
	{
		var result = prompt("Enter search criteria (e.g. \"ETX/I\" or \"ERA\")", "");
		if (result != null)
		{
			document.assignNumberForm.ORG_SEARCH.value = result;
			document.assignNumberForm.entry.value = 'start';
			document.assignNumberForm.submit();
		}
	}
	
function DoAssignRegNumber()
	{
		document.assignNumberForm.DOC_NUMBER_TYPE.value = 'REG';
		document.assignNumberForm.submit();		
	}

function DoAssignRefNumber()
	{
		if ((document.assignNumberForm.ORG.value !=null) && (document.assignNumberForm.ORG.value !=''))
		{
			document.assignNumberForm.DOC_NUMBER_TYPE.value = 'REF';
			document.assignNumberForm.submit();
		}	
		else
		{
			alert("Organisation missing!!");
		}
	}
</script>

osv med head body blabla...

<FORM NAME="assignNumberForm" ACTION="#" METHOD="POST" onSubmit="return validateForm();">
<SELECT NAME="ORG" WIDTH=1>
<OPTION VALUE="FR/SV">FR/SV</option>
</SELECT>

jag ser det inte men det borde vara någon struntsak jag missar =)
tack på förhand
Hoppis

JaarMedlem sedan juli 2001434 inlägg
#2

Ändra det här

function DoAssignRefNumber()
	{
		if ((document.assignNumberForm.ORG.value !=null) && (document.assignNumberForm.ORG.value !=''))
		{
			document.assignNumberForm.DOC_NUMBER_TYPE.value = 'REF';
			document.assignNumberForm.submit();
		}	
		else
		{
			alert("Organisation missing!!");
		}
	}

till

function DoAssignRefNumber()
	{
		if ((document.assignNumberForm.ORG.options[document.assignNumberForm.ORG.selectedIndex].value !=null) && (document.assignNumberForm.ORG.options[document.assignNumberForm.ORG.selectedIndex].value !=''))
		{
			document.assignNumberForm.DOC_NUMBER_TYPE.value = 'REF';
			document.assignNumberForm.submit();
		}	
		else
		{
			alert("Organisation missing!!");
		}
	}

Tror inte NS klarar av o fråga SELECTboxen direkt vad som value är, utan du måste kolla <option> taggen

Testa o se ifall det fungerar bättre

hopparnMedlem sedan nov. 20011 551 inlägg
#3

Tack så jättemycket, visst var det det =)
Hoppis

135 ms totalt · 3 externa anrop · v20260731065814-full.91fd2ad2
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)