romero: Hilfe bei Javascript

Beitrag lesen

hallöchen, habe,denk ich,das problem behoben.also es ist erstmal so wie ich es haben möchte...

das ganze sieht so aus ( wird als *.hta gespeichert):

<html>  
<head>  
	<title>Stuecklistenscript</title>  
	<HTA:APPLICATION ID="RolandRaue" APPLICATIONNAME="RolandRaue" SCROLL="yes" SINGLEINSTANCE="no"/>  
  
	<style type="text/css">  
		body { background-color:lightblue; font-family:Times; font-size:14px; }  
		table { height:650px; width:1020px; border:3px; border-style: outset; }  
		td { border:0px solid black }  
		div { width:1000px; height:380px; margin:0px; border:2px; border-style: inset }  
		.rollbalken { overflow:scroll; overflow-x:hidden }  
  
	</style>  
	<script type="text/javascript" src="Bereichsauswahl.js"></script>  
	<script type="text/javascript" src="LinkedSelection.js"></script>  
	<script language="javascript" type="text/javascript">  
		<!--  
  
		function ergebnisZeigen( selected )  
		{  
			if( selected.length )  
			{  
  
				var sel = '';  
				var val = '';  
				var txt = '';  
				for( var i = 0; i < selected.length; i++ )  
				{  
					sel += ( i>0 ? ' &rarr; ' : '') + selected[i].id;  
					val += ( i>0 ? ' &rarr; ' : '') + selected[i].value;  
					txt += ( i>0 ? ' &rarr; ' : '') + selected[i].text;  
				}  
  
			}  
		};  
  
		window.onload = function()  
		{  
			var vk = new LinkedSelection( [ 'FLT', 'Sektion', 'Bereich1' ], ergebnisZeigen, Bereich1Auswahl );  
		}  
  
  
  
		function Übernehmen()  
		{  
			//Variablen festlegen  
  
			var FlugzeugtypText = document.Auswahl.FLT.options[document.Auswahl.FLT.selectedIndex].text;  
			var FlugzeugtypValue = document.Auswahl.FLT.options[document.Auswahl.FLT.selectedIndex].value;  
			var SektionText = document.Auswahl.Sektion.options[document.Auswahl.Sektion.selectedIndex].text;  
			var SektionValue = document.Auswahl.Sektion.options[document.Auswahl.Sektion.selectedIndex].value;  
			var Bereich1Text = document.Auswahl.Bereich1.options[document.Auswahl.Bereich1.selectedIndex].text;  
			var Bereich1Value = document.Auswahl.Bereich1.options[document.Auswahl.Bereich1.selectedIndex].value;  
			var Bereichsnummer1 = document.Auswahl.Text1.value;  
  
			//Auswahllisten-Ausgabe  
  
			if( FlugzeugtypValue != "--" && Bereichsnummer1.length == 3 && Bereichsnummer1 != NaN && Bereichsnummer1 != "" )  
			{  
				var output = "Flugzeugtyp: " + FlugzeugtypText + " / Sektion: " + SektionText + " / Bereich: " + Bereich1Text + Bereichsnummer1;  
				var Prüfung = document.getElementById( "Prüfung" ).innerHTML = output;  
			}  
  
			//Fehlerüberprüfung  
  
			if ( Bereichsnummer1 == "" )  
			{  
				var output = "Ein Fehler ist aufgetreten!!! <br><br>Es wurde keine Bereichsnummer eingetragen."  
				var Prüfung = document.getElementById( "Prüfung" ).innerHTML = output;  
  
			} else if ( Bereichsnummer1.length > 0 && Bereichsnummer1.length < 3 )  
				{  
					var output = "Ein Fehler ist aufgetreten!!! <br><br>Die Bereichsnummer ist unvollständig."  
					var Prüfung = document.getElementById( "Prüfung" ).innerHTML = output;  
  
				} else if ( FlugzeugtypValue == "--" || SektionValue == "--" || Bereich1Value == "--" )  
					{  
						var output = "Fehler!!! <br><br>Es wurde nichts gewählt!!!"  
						var Prüfung = document.getElementById( "Prüfung" ).innerHTML = output;  
					}  
			  
		}  
		  
		//-->  
	</script>  
  
</head>  
	<body>  
	<form name="Auswahl">  
		<center><table>  
			<tr height=10px>  
				<td colspan=12></td>  
			</tr>  
 			<tr height=50px>  
				<td width=10px></td>  
				<td colspan=10 width=1020px><h2><center>Stücklistenscript</center></h2></td>  
				<td width=10px></td>  
			</tr>  
			<tr height=25px>  
				<td colspan=12></td>  
			</tr>  
			<tr height=25px>  
				<td width=10px></td>  
				<td width=80px align="center">Flugzeugtyp:</td>  
  				<td width=80px><label id="FLTLabel" for="FLT"></label>  
					<select id="FLT" name="FLT">  
    						<option value="--">Bitte wählen:</option>  
						<option value="SA1">A318</option>  
						<option value="SA2">A319</option>  
						<option value="SA3">A320</option>  
						<option value="SA4">A321</option>  
						<option value="LR1">A330-200</option>  
						<option value="LR2">A330-300</option>  
						<option value="LR3">A340</option>  
						<option value="LR4">A340-500</option>  
						<option value="LR5">A340-600</option>  
  
  					</select></td>  
				<td width=280px id="Flugzeugtyp"></td>  
  
  				<td width=55px align="center">Sektion:</td>  
  				<td width=63px><label id="SektionLabel" for="Sektion"></label>  
					<select id="Sektion" name="Sektion">  
						<option value="--">------</option>  
					</select></td>  
				<td width=187px id="Sek"></td>  
  
				<td width=55px align="center">Bereich:</td>  
				<td width=60px><label id="SektionBereich1" for="Bereich1"></label>  
      					<select id="Bereich1" name="Bereich1">  
						<option value="--">------</option>  
					</select></td>  
  
				<td width=40px>  
					<input type="text" name="Text1" value="" size="1" maxlength="3"></input></td>  
				<td width=100px id="Fehlerausgabe1" align="center"></td>  
				<td width=10px></td>  
			</tr>  
			<tr height=25px>  
				<td width=10px></td>  
				<td colspan=6 rowspan=3 id="Prüfung"></td>  
				<td width=55px></td>  
				<td width=60px>  
      					<select name="Bereich2" style="display:inline">  
						<option value="10_13">A</option>  
						<option value="10_13">B</option>  
					</select></td>  
				<td width=40px>  
					<input type="text" name="Text2" value="" size="1" maxlength="3" style="display:inline"></input></td>  
				<td width=100px id="Fehlerausgabe2"></td>  
				<td width=10px></td>  
			</tr>  
			<tr height=25px>  
				<td width=10px></td>  
				<td width=55px></td>  
				<td width=60px>  
      					<select name="Bereich3" style="display:inline">  
						<option value="10_13">A</option>  
						<option value="10_13">B</option>  
					</select></td>  
				<td width=40px>  
					<input type="text" name="Text3" value="" size="1" maxlength="3" style="display:inline"></input></td>  
				<td width=100px id="Fehlerausgabe3"></td>  
				<td width=10px></td>  
			</tr>  
			<tr height=25px>  
				<td colspan=5></td>  
			</tr>  
			<tr height=25px>  
				<td width=10px></td>  
				<td colspan=10 align="center">  
					<input type="button" value="Übernehmen" onClick="Übernehmen()"></input></td>  
				<td width=10px></td>  
			</tr>  
			<tr height=25px>  
				<td width=10px></td>  
				<td colspan=10></td>  
				<td width=10px></td>  
			</tr>  
			<tr height=25px>  
				<td width=10px></td>  
				<td colspan=10 align="center">  
					<input type="button" value="Start" onClick="Go()"></input></td>  
				<td width=10px></td>  
			</tr>  
			<tr height=10px>  
				<td colspan=12></td>  
			</tr>  
			<tr height=380px>  
				<td width=10px></td>  
				<td height=380px width=1000px colspan=10 bgcolor=white border=2px><div id="msgs" class="rollbalken"></div>  
				</td>  
				<td width=10px></td>  
			</tr>  
			<tr height=10px></tr>  
		</table></center>  
  	</form>  
  
	</body>  
</html>

oben die beiden "links" sind die beiden,welche auch hier zu finden sind...das dazu.

mein problem was ich diesmal hab, ist der,wie kann ich im eingabe-textfeld die enter-tasten deaktivieren?oder allgemein gesagt, wie kann ich sie hier komplett unterbinden?also das er damit nix anfangen kann???

das 2. ding ist, im linkedselection steht doch,das,wenn nix gewählt wird,dass dann was vorrangestellt wird,sprich die aussagen "bitte wählen" value="--".kann ich dem sagen,dass er da trotzdem was drin stehen lassen soll?je nach dem was er als 1. gewählt hat?also das würde ich da weglassen,dieses "bitte wählen",nur das drin stehen lassen,was wirklich zu einander passt.

das wärs erstmal von meiner seite.hoffe ihr könnt mir helfen...

die anderen fragen stelle ich dann,sofern ich noch keine eigene lösung hab.

lg romero