Recup une variable dans le javascript
Manu.s
-
Arnaud -
Arnaud -
Bonjour a tous,
Je vous explique mon probleme, je voudrais créer des pdf dynamiquement. J'arrive a créer mon pdf en dur, mais je ne sais pas comment recup la valeur de mon champ texte dans le form dans le javascript.
le code javascript :
<%@language=javascript%>
<!-- #include file="fpdf.asp "-->
<%
var texte = "essai"; (a la place de "essai" je voudrais recup la valeur de mon champs texte dans le form)
var pdf=new FPDF();
pdf.CreatePDF();
pdf.SetPath("fpdf/");
pdf.SetFont("Arial", "",12);
pdf.Open();
pdf.AddPage();
pdf.Cell(10,10, texte );
pdf.Close();
pdf.Output();
%>
le code du form :
<form name="texte" method="post" action="testPDF.asp">
<p>
<b></b>
<input height="20" size="40"type="text" name="Titre_text">
</p>
<p>
<textarea name="Text_text" cols="100" rows="20" height="100"></textarea>
</p>
<p>
<input type="submit" name="Submit" value="Envoyer">
</p>
</form>
j'espere vous avoir bien exposé le probleme.
Merci d'avance.
Je vous explique mon probleme, je voudrais créer des pdf dynamiquement. J'arrive a créer mon pdf en dur, mais je ne sais pas comment recup la valeur de mon champ texte dans le form dans le javascript.
le code javascript :
<%@language=javascript%>
<!-- #include file="fpdf.asp "-->
<%
var texte = "essai"; (a la place de "essai" je voudrais recup la valeur de mon champs texte dans le form)
var pdf=new FPDF();
pdf.CreatePDF();
pdf.SetPath("fpdf/");
pdf.SetFont("Arial", "",12);
pdf.Open();
pdf.AddPage();
pdf.Cell(10,10, texte );
pdf.Close();
pdf.Output();
%>
le code du form :
<form name="texte" method="post" action="testPDF.asp">
<p>
<b></b>
<input height="20" size="40"type="text" name="Titre_text">
</p>
<p>
<textarea name="Text_text" cols="100" rows="20" height="100"></textarea>
</p>
<p>
<input type="submit" name="Submit" value="Envoyer">
</p>
</form>
j'espere vous avoir bien exposé le probleme.
Merci d'avance.
A voir également:
- Recup une variable dans le javascript
- Telecharger javascript - Télécharger - Langages
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret? ✓ - Forum Python
- Vba range avec variable ✓ - Forum VB / VBA
- Variable d'environnement temp - Forum Word
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
2 réponses
hello
je sais pas si j'ai bien compris mais si tu fais de l'asp tu peux faire ca pour recuperer une variable postees dans le javascript (ici Text_text):
<!-- #include file="fpdf.asp "-->
<script language="javascript">
var texte = "<%=Request.Form("Text_text")%>";
var pdf=new FPDF();
pdf.CreatePDF();
pdf.SetPath("fpdf/");
pdf.SetFont("Arial", "",12);
pdf.Open();
pdf.AddPage();
pdf.Cell(10,10, texte );
pdf.Close();
pdf.Output();
</script>
notes que j'ai viré la premiere balise de declaration
je sais pas si j'ai bien compris mais si tu fais de l'asp tu peux faire ca pour recuperer une variable postees dans le javascript (ici Text_text):
<!-- #include file="fpdf.asp "-->
<script language="javascript">
var texte = "<%=Request.Form("Text_text")%>";
var pdf=new FPDF();
pdf.CreatePDF();
pdf.SetPath("fpdf/");
pdf.SetFont("Arial", "",12);
pdf.Open();
pdf.AddPage();
pdf.Cell(10,10, texte );
pdf.Close();
pdf.Output();
</script>
notes que j'ai viré la premiere balise de declaration
Non tu n'as pas compris.. le script de manu est du javascript interprété côté serveur
<%@language=javascript%>
<!-- #include file="fpdf.asp "-->
<%
var texte = Request("Text_text"); // ici ton texte dynamique
var pdf=new FPDF();
pdf.CreatePDF();
pdf.SetPath("fpdf/");
pdf.SetFont("Arial", "",12);
pdf.Open();
pdf.AddPage();
pdf.Cell(10,10, texte );
pdf.Close();
pdf.Output();
%>
<%@language=javascript%>
<!-- #include file="fpdf.asp "-->
<%
var texte = Request("Text_text"); // ici ton texte dynamique
var pdf=new FPDF();
pdf.CreatePDF();
pdf.SetPath("fpdf/");
pdf.SetFont("Arial", "",12);
pdf.Open();
pdf.AddPage();
pdf.Cell(10,10, texte );
pdf.Close();
pdf.Output();
%>