Henry: Frage zum Wiki-Artikel „Suchformulare“

Beitrag lesen

problematische Seite

Hallo Hubert,

Vielleicht kannst du mir ein JavaScript für diese Anwendung zeigen, wäre toll.

Ich habe das Beispiel mal versucht auf deine Bedürfnisse anzupassen. Aber noch nicht ganz fertig, muss mal überlegen wie onchange in etwas ähnlichem wie onselect ändere, weil jetzt zeigt er das pdf erst an wenn du aus dem Feld wieder raus gehst. Aber probier mal, wenn's das ist was du willst, mach ich oder jemand anders hier sicher weiter.

<main>

<script>
function urlist(v)
{
document.getElementById('pdf').innerHTML=v+'.pdf';
document.getElementById('pdf').href=v+'.pdf';
}
</script>

	<form action="#">
		<p>
			<label> Vogelart<input type="search" list="Vögel" onchange="urlist(this.value);" />
				<datalist id="Vögel">
					<option value="Amsel">
						<option value="Buntspecht">
							<option value="Drossel">
								<option value="Eisvogel">
									<option value="Fink">
										<option value="Graugans">
											<option value="Meise">
												<option value="Spatz">
													<option value="Specht">
				</datalist>
			</label>
			<button>finden!</button>
		</p>
	</form>
	
<a id="pdf" href=""></a>	
</main>

*Nachtrag
Du hattest ja schon ein Beispiel(vergessen) dann natürlich ohne die Erweiterung (.pdf).

<script>
function urlist(v)
{
document.getElementById('pdf').innerHTML=v;
document.getElementById('pdf').href=v;
}
</script>

Gruss
Henry

0 53

Frage zum Wiki-Artikel „Suchformulare“

Hubert Burböck
  • frage zum wiki
  • html
  1. 0
    marctrix
    1. -1
      pl
      1. 0
        marctrix
    2. 0
      Hubert Burböck
      1. 0
        Gunnar Bittersmann
        • design
        1. 0
          Hubert Burböck
          1. 1
            Gunnar Bittersmann
      2. 0
        marctrix
        1. 0
          Hubert Burböck
          1. 0
            marctrix
          2. 0
            marctrix
            1. 0
              Hubert Burböck
              1. 0
                marctrix
                1. 0
                  Matthias Apsel
                  1. 0
                    marctrix
                    • menschelei
            2. 1
              Matthias Apsel
          3. 1
            Henry
            • frage zum wiki
            • html
            • javascript
            1. 1
              JürgenB
              1. 0
                Henry
                1. 0
                  Christian Kruse
                  1. 0
                    Henry
            2. 0
              marctrix
              1. 1
                Hubert Burböck
            3. 0
              Henry
              1. 0
                beatovich
                1. 0
                  Henry
                  1. 0
                    Matthias Apsel
                    1. 0
                      beatovich
          4. 0
            marctrix
            1. 0
              Hubert Burböck
              1. 0
                Hubert Burböck
                1. 0
                  beatovich
                  1. 3
                    Hubert Burböck
                    1. 0
                      Henry
                      • frage zum wiki
                      • html
                      • javascript
                      1. 0
                        beatovich
                        1. 0
                          Henry
                          1. 0
                            beatovich
                            1. 0
                              Henry
                          2. 0
                            Matthias Apsel
                            1. 0
                              Henry
                              1. 0
                                beatovich
                              2. 0
                                Henry
                      2. 3
                        dedlfix
                        1. 3
                          Orlok
                          • javascript
                        2. 0
                          Henry
                          1. 1
                            Gunnar Bittersmann
                            • browser
                            • javascript
                            1. 0
                              Henry
  2. 1
    Rolf B
    1. 0
      Hubert Burböck
      1. 0
        Rolf B
        1. 2
          Hubert Burböck
          1. 1
            Rolf B