übergeben, javascript Variablen/Eingabefelder wie "onsubmit" href link

id gerne ein Eingabefeld kann der Benutzer geben Sie einen Suchbegriff in das gereicht bekommt, um vielleicht eine javascript-Funktion, verbindet sich dann einige url-Segmente mit dem Suchbegriff erstellen einer vollständigen url. bisher wurde fein arbeiten ohne eine form um ihn herum, aber ich möchte hinzufügen: eine form auf, so dass Benutzer können einfach enter drücken anstatt Klick auf einen submit-button.

submit-button-code:

<a href="javascript: void(0)" onClick="this.href = i1 + document.getElementById('intranet').value + i3" target="_blank">
                    <div id="submit" class="out"
                        onMouseOver="document.getElementById('submit').className = 'over';"
                        onMouseOut="document.getElementById('submit').className = 'out';">
                        <span>Submit</span>
                    </div>
                </a>

fehlerhafte form/code-Eingabe:

<form action="" onSubmit="this.href = i1 + document.getElementById('intranet').value + i3; return false;" method="get" target="_blank">
                <input type="text" id="intranet" size="15" value="Search Intranet.."
                    onFocus="document.getElementById('intranet').value = ''"
                    onBlur="document.getElementById('intranet').value = 'Search Intranet..'" / >    
                </form>

möglich js-Funktion zum erstellen url:

<script language="javascript" type="text/javascript">
                    function urlGen(value)
                        {
                            var i1 = "seg1";
                            var i2 = document.getElementById('intranet').value;
                            var i3 = "seg2";

                            var fullURL = i1 + document.getElementById('intranet').value + i3;

                            return fullURL;
                        }
                </script>

InformationsquelleAutor jake | 2010-07-21

Schreibe einen Kommentar