S sabbacus Medlem sedan juli 2002 630 inlägg Frågan 27 dec. 2003 14:26 #1 Tja.
Jag har gjort ett litet formulär som ses på nedanstående länk
http://www.wadur.vxu.se/~sabbacus/projects/studentpub/public_html/start.php?module=1
Om man (mig veterligen händer detta endast i IE6) klickar på "webbadress..." i formuläret ersätts denna text med "http://", allt för att användarna ska lära sig att skriva en url rätt. Dock händer det i IE6 att markören placerar sig först i formuläret, d.v.s. före texten. I Firebird placerar sig markören som förväntat, efter texten.
Någon som vet hur man gör för att få markören att placera sig "rätt"?
Jesper T Medlem sedan nov. 2001 7 144 inlägg V.v bifoga även lite kod. Det är ju ett helt företag att hitta och ladda ner din kod till detta.
S sabbacus Medlem sedan juli 2002 630 inlägg
Jesper T skrev:
V.v bifoga även lite kod. Det är ju ett helt företag att hitta och ladda ner din kod till detta.
Formulärkod:
<form action="start.php?module=1&add=entry" method="post" onsubmit="checkSubmit(this.form)">
<div>
<input type="text" name="headline" value="" class="spp_mod_guestbook_form" onclick="init( this )" />
<br />
<textarea name="message" class="spp_mod_guestbook_form" rows="" cols="" onclick="init( this )" ></textarea>
<br />
<input type="text" name="author" value="" class="spp_mod_guestbook_form" onclick="init( this )" />
<br />
<input type="text" name="email" value="" class="spp_mod_guestbook_form" onclick="init( this )" />
<br />
<input type="text" name="url" value="" class="spp_mod_guestbook_form" onclick="init( this )" />
<br />
<input type="submit" id="submit" value="Posta inlägg" class="spp_mod_guestbook_form" />
</div>
</form>
<script type="text/javascript">
initForm( document.forms[0] );
</script>
Javascriptkod:
http://www.wadur.vxu.se/~sabbacus/projects/studentpub/public_html/modules/spp_guestbook/libs.js
Denna funktion (fler funktioner följer om man spanar in javaskriptsfilen) ger respektive formulärfält nya värden när man klickar i formuläret
function init( input_name )
{
if ( input_name.name == "headline" )
{
document.forms[0].headline.value = "";
}
if ( input_name.name == "message" )
{
document.forms[0].message.value = "";
}
if ( input_name.name == "author" )
{
document.forms[0].author.value = "";
}
if ( input_name.name == "email" )
{
document.forms[0].email.value = "";
}
if ( input_name.name == "url" )
{
document.forms[0].url.value = "http://";
}
}
J Jojoxx Medlem sedan juni 2000 4 308 inlägg Denna sida kanske kan hjälpa.