Hej grabbar!
Litet problem för är men stort för mig
Preview:
Här vill jag fånga data från första formuläret
<form name="mailform" method="post" action="outputfile.asp" enctype="multipart/form-data">
<input name="item" type="hidden" value="<%=(item)%>" size="25">
<input name="description" type="hidden" value="<%=(description)%>" size="25">
<input name="sal" type="hidden" value="<%=(sal)%>" size="25">
<input name="mark" type="hidden" value="<%=(mark)%>" size="25">
<input name="category" type="hidden" value="<%=(category)%>" size="25">
<input name="ja" type="hidden" value="<%=(ja)%>" size="25">
<input name="price" type="hidden" value="<%=(price)%>" size="25">
<input name="phone" type="hidden" value="<%=(phone)%>" size="25">
<input name="email" type="hidden" value="<%=(email)%>" size="25">
<input name="stad" type="hidden" value="<%=(stad)%>" size="25">
<input name="blob" type="hidden.file" value="<%=(blob)%>"size="25">
<input name="password" type="hidden" value="<%=(password)%>" size="25">
<input type="submit" value="Skicka">
</form>
Hur ska jag få att filen BLOB som är på första formuläret att hänga med på Preview
och om allt är Ok då submitar man vidare till databasen?
MVH /Ivar
Preview
10 svar · 392 visningar · startad av Ivar
Kan du lägga den i en variabel på Preview sidan?
eller kanske lägga in den i databasen då du går till preview, och om den blir som tänkt; uppdatera de andra, annars uppdatera inte och radera bloben??? :q
:OO
Hej
Ka du visa exepel på din lösning?
MVH /Ivar
Den kod du visar, "visar" ju inget för besökaren, vad är vitsen med den? (Kanske tillkommer kod iofs..)
I skrivande stund är Ivars inlägg = 112 vilket jag finner lustigt ;) men jag känner igen mig. Det slutade med att jag blev rejält förbannad och hotade med att ta wFsjälvmord för att få uppmärksamhet. ;) Himla hemskt hot. Bara h:n.
Hmmm.....Ivar, fråga @nders om inte han kan dra reglerna för hjälp, jag kan dem bara sådär men du kan få en liten genomdragning, 3 regler:
1. Visa ALL kod som kan behövas, ALL kod som är involverad på något sätt, men massposta inte ca 2000 rader.
2. Visa ev. felmeddelanden och säg vad du tror att det är som inte funkar.
3. Glöm INTE regel no. 1 & 2.
/r Glömde nästan, lycka till!
Ok
Jag förklarar lite mer om det jag vill uppnå .
Jag har en formulär som man fyller i och i samma formulär finns möjlighet att bläddra efter
Filer(bilder,jpg,gif) som man kan ladda upp. frågan är hur ska jag preview formulär datan till
Ett nytt fönster eller sida så att kunden kan se vad han eller hon har skrivit och hur ser ut bilden som ska skickas till databasen om allting är OK.
Jag har försökt med hidden fild för att bevara data till andra sidan eller fönstret men jag får ej bilden(filen) att hänga med när jag skickar iväg till data basen.
Så ser ut nuvarande kod som jag tar emot datan från formuläret.
<form name="mailform" method="post" action="outputfile.asp" enctype="multipart/form-data">
<input name="item" type="hidden" value="<%=(item)%>" size="25">
<input name="description" type="hidden" value="<%=(description)%>" size="25">
<input name="sal" type="hidden" value="<%=(sal)%>" size="25">
<input name="mark" type="hidden" value="<%=(mark)%>" size="25">
<input name="category" type="hidden" value="<%=(category)%>" size="25">
<input name="ja" type="hidden" value="<%=(ja)%>" size="25">
<input name="price" type="hidden" value="<%=(price)%>" size="25">
<input name="phone" type="hidden" value="<%=(phone)%>" size="25">
<input name="email" type="hidden" value="<%=(email)%>" size="25">
<input name="stad" type="hidden" value="<%=(stad)%>" size="25">
<input name="blob" type="hidden.file" value="<%=(blob)%>"size="25">
<input name="password" type="hidden" value="<%=(password)%>" size="25">
<input type="submit" value="Skicka">
</form>
Vad gör jag för fäll? Eller kan man göra så?
Ivar
Finns en anledning varför det inte funkar, för om det skulle funka skulle det gå att ladda upp vilken fil man vill från en användares dator ;)
Så gör prewiev-grejen i JavaScript i ställe.
<form name="form1">
<input type="file" name="fil" value="c:\autoexec.bat">
<input type="button" value="Prewiev" onclick="titta()">
</form>
<img name="bild" src="enfil.gif" width=100 height=100>
<script>
function titta() {
document.bild.src=document.form1.fil.value
}
</script>
Hello!
Jag löste Preview problemet med den här scriptet.
Kanske någon annan behöver.
Scriptet copieras på formulärets sida. Ändra form namn och filen (blob)
Lycka till!
<script language="JavaScript">
function previewImage(fileInfo) {
var filename = "";
//create the path to your local file
if (fileInfo == null) {
if (document.mailform.blob != "") {
filename = "file:///" + document.mailform.blob.value;
}
} else {
filename = fileInfo;
}
//check if there is a value
if (filename == "") {
alert ("Please select a image.");
document.mailform.blob.focus();
} else {
//create the popup
popup = window.open('', 'imagePreview', ' width=500,height=300,left=100,top=75, screenX=100,screenY=75,scrollbars,location,menubar,status,toolbar,resizable=1');
//start writing in the html code
popup.document.writeln("<html><body bgcolor='#FFFFFF'>");
//get the extension of the file to see if it has one of the image extensions
var fileExtension = filename.substring(filename.lastIndexOf(".")+1);
if (fileExtension == "jpg" || fileExtension == "jpeg" || fileExtension == "gif"
|| fileExtension == "png")
popup.document.writeln("<img src='" + filename + "'>");
else
//if not extension fron list above write URL to file
popup.document.writeln("<a href='" + filename + "'>" + filename + "</a>");
popup.document.writeln("</body></html>");
popup.document.close();
popup.focus();
}
}
</script>
<INPUT TYPE="button" NAME="Button" VALUE="Preview" ONCLICK="previewImage(document.mailform.blob.value)">
PS. Exempel finns på [url]www.stuffmarket.nu[/url]
MVH / Ivar