HTML Formularstolperfallen

Select Multiple

Wenn man bei selects mehrere Werte empfangen soll (zumindest in PHP), muss hinter dem Namen ein leeres Array im Namen eingefügt werden:
	<select name="variable[]" multiple="multiple">

File-Upload

Einschränkung der Dateien im HTML:
	<input type="file" accept="image/gif, image/jpeg, image/png" id="bla" class="blub" name="bla" />

Select automatisch abschicken mit Link aus Option-Value

	<form action="{$singleViewLink}" method="get">
		<!-- id is needed for method get - action is not interpreted for js-submit -->
		<input type="hidden" name="id" value="{$singleViewId}"/>
		<select name="tx_nfchoamanagement_pi1[location]" onchange="this.form.submit()">
			<option value="">{$lang.search_destination_choosedestination}</option>
			{foreach from=$data key=k item=location}
			<option value="{$location.uid}">{$location.name}</option>
			{/foreach}
		</select>
		<input id="submit_search_destination" type="submit" value="{$lang.submit_button}" />
		<script type="text/javascript">
			<!--
			document.getElementById('submit_search_destination').style.display='none';
			-->
		</script>
	</form>

Formular deaktivieren

	<form onSubmit="return false;">...</form>

Wiki-Datei des Artikels herunterladen