Hej
Försöker skapa en "tyst inloggning" till en sida men det fungerar inte då jag byter ut sättet att submitta ett formulär mot att använda en vanlig submit knapp istället för att göra det med en image knapp.
Vad är skillnaden
Det fungerar inte ens om jag med ett javascript försöker submitta formuläret.
document.formen.submit()
Har ni några förslag?
dectgapMedlem sedan sep. 20021 655 inlägg Vild gissning:
Du har döpt submit-knappen till submit, d.v.s.
<input type="submit" name="submit" ...
Då kan du inte längre skicka formuläret med document.formulärnamn.submit(), eftersom det pekar på submit-knappen istället för på submit-metoden som vi egentligen vill köra.
Byt i så fall bara namn på knappen till något annat än submit, om du över huvud taget behöver något namn.
<input type="image" name="_ctl3:loginknapp" id="_ctl3_loginknapp" tabindex="12" src="http://www.samorg.org/so/b/pilh_logga_in.gif" alt="Klicka för att logga in" border="0" style="height:20px;width:84px;" />
Byter jag ut sökvägen till bilden mot en annan fungerar det heller inte att submita formuläret korrekt. Alltså formuläret submittas men på den sidan som tar emot informationen så får man tekniskt fel. Eller så loggas man inte in.
@ndersMedlem sedan juni 200032 969 inlägg Om det på mottagarsidan kontrolleras att man klickat på submitknappen kan det vara därför. Skicka med ett hiddenfält med samma namn och värde som originalknappen?
Men vad är värdet för image knappen?
Har prövat
<input type="hidden" name="_ctl3:loginknapp" id="_ctl3_loginknapp" value="http://www.samorg.org/so/b/pilh_logga_in.gif"/>
@ndersMedlem sedan juni 200032 969 inlägg Värdet skickas inte, så det spelar mindre roll om du har value eller inte i taggen.
Fungerar inte!
Hela koden:
<form name="index" method="post" action="http://www.samorg.org/so/(<%=genpassword()%>4zw1c450kqp0545<%=genpassword()%>24hj545)/Index1.aspx?id=106" id="index">
<input type="hidden" name="JavascriptCheck" value="on" />
<input type="hidden" name="IsJavascriptEnabled" value="true" />
<input type="hidden" name="ScreenWidth" value="" />
<input type="hidden" name="ScreenHeight" value="" />
<input type="hidden" name="__VIEWSTATE" value="dDwtNDM3NDM4ODU2OztsPF9jdGwzOmxvZ2lua25hcHA7Pj7myqpAwoKSnzpfSc4+fa+luQ+4FQ=="/>
<input name="_ctl3:anvandarnamn" type="hidden" id="_ctl3_anvandarnamn" value="xxxxxxxx"/>
<input name="_ctl3:losenord" type="hidden" id="_ctl3_losenord" value="xxxxxxxxx"/>
<input type="image" name="_ctl3:loginknapp" id="_ctl3_loginknapp" src="http://www.samorg.org/so/b/pilh_logga_in2.gif" border="0" style="height:20px;width:84px;" />
<script language=JavaScript>
var theform = document.index;
theform.IsJavascriptEnabled.value = "true";
theform.ScreenWidth.value = screen.width;
theform.ScreenHeight.value = screen.height;
</script>
</form>