liliana78 | Bonjour à tous et à toutes !
J'avais déjà posté il y a quelque temps pour obtenir de l'aide.
En résumé, je corrige des textes en français (orthographe, grammaire...).
A la base, je proposais deux formules (simple et approfondie) et trois sous-catégories (étudiant, particulier et professionnel). Ci-dessous le script :
Code :
- {source 0}
- <!DOCTYPE html>
- <html lang="fr">
- <head>
- <meta charset="utf-8">
- <title>Blog de correction textes</title>
- <style>
- body {
- background-size: 5px 900px, 6px 6px;
- font-family: Verdana, Geneva, sans-serif;
- font-size: 13px;
- color: #000309;
- text-align: left;
- line-height: 24px;
- }
- #page {
- width: 650px;
- margin: auto;
- padding: 20px;
- background: #d8d8d8; /* Old browsers */
- background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d8d8d8), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
- background: -moz-linear-gradient(top, #d8d8d8 1%, #ffffff 100%); /* FF3.6+ */
- background: -webkit-linear-gradient(top, #d8d8d8 1%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
- background: -o-linear-gradient(top, #d8d8d8 1%, #ffffff 100%); /* Opera 11.10+ */
- background: -ms-linear-gradient(top, #d8d8d8 1%, #ffffff 100%); /* IE10+ */
- background: linear-gradient(to bottom, #d8d8d8 1%, #ffffff 100%); /* W3C */
- }
- #prix { font-weight:bold; font-size:200%; color:blue; }
- h1 {
- font-size: 0em;
- line-height: 1em;
- margin: 0;
- text-transform: uppercase;
- }
- fieldset {
- border: none;
- margin: 0 0 1ex;
- padding: 0;
- }
- .explications {
- border-left: solid thin #0042b0;
- padding-left: 1ex;
- }
- .explications ul {
- list-style: none;
- font-size: 14px;
- font-style: italic;
- padding: 0;
- }
- .explications li {
- margin: 1ex 0;
- }
- .explications h2 {
- font-style: italic;
- font-size: 1em;
- margin: 0 0 1em;
- }
- explications h3 {
- font-style: italic;
- font-size: 1em;
- margin: 0 0 1em;
- }
- .etape {
- font-weight: bold;
- text-transform: uppercase;
- }
- .etape::after {
- content: "\00A0: ";
- }
- </style>
- </head>
- <body>
- <!DOCTYPE html>
- <html lang="fr">
- <head>
- <meta charset="utf-8">
- <title>Devis pour correction – Liliana78</title>
- </head>
- <body>
- <section id="page">
- <h1>Coût de votre correction</h1>
- <form id="testform">
- <fieldset>
- <p>
- <label for="nbchar" class="etape">Nombre de signes</label>
- <input id="nbchar" type="text" name="nbchar" value="0" />
- </p>
- <div class="explications">
- <h2>Où trouver le nombre de signes ? (Caractères + espaces) </h2>
- <ul>
- <li>Word 2007/2010/2013 : Cliquez sur l'onglet <strong>Révisions</strong>,
- puis <strong>Vérification</strong> et enfin <strong>Statistiques</strong>.
- Repérez la ligne <strong>caractères espaces compris.</strong>
- </li>
- <li>Word 2003/OpenOffice : Cliquez sur <strong>Outils</strong>,
- puis <strong>Statistiques.</strong> Repérez la ligne
- <strong>caractères espaces compris.</strong>
- </li>
- </ul>
- </div>
- </fieldset>
- <fieldset>
- <p>
- <strong class="etape">Formule</strong>
- <input id="forumle1" type="radio" name="formule" value="1" checked="checked" />
- <label for="forumle1">Simple</label>
- <input id="formule2" type="radio" name="formule" value="2" />
- <label for="formule2" />Approfondie</label>
-
-
-
- </p>
- <p class="details">
- Voir <a href="formules/correction-reformulation">tableau comparatif</a>
- </p>
- <p>
- <label class="etape" for="formjur">Statut</label>
- <select id="formjur" name="formjur">
- <option value="0">Étudiant</option>
- <option value="1">Particulier</option>
- <option value="2">Professionnel</option>
- </select>
- <input type="submit" value="Calculer" />
- </p>
- </fieldset>
- </form>
- <div id="resultat"></div>
- </section>
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
- <script type="text/javascript">// <![CDATA[
- function formatNumber (num) {
- return num.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1 " )
- }
- $(function(){
- $("input:submit" ).click(
- function(){
- var calcul = 0;
- var coefReduction = 10/100;
- if($("input:checked" ).val() == 1){
- if($("#formjur" ).val()== 1){
- calcul = $("#nbchar" ).val() * 0.0035;
- }else if ($("#formjur" ).val()== 2) {
- calcul = $("#nbchar" ).val() * 0.004;
- }else{
- calcul = $("#nbchar" ).val() * 0.003;
- }
- }else{
- if($("#formjur" ).val()== 1){
- calcul = $("#nbchar" ).val() * 0.0058;
- }else if ($("#formjur" ).val()== 2) {
- calcul = $("#nbchar" ).val() * 0.0066;
- }else{
- calcul = $("#nbchar" ).val() * 0.005;
- }
-
-
-
- }
- var resultat = Math.ceil(calcul);
- var resultatMajore = resultat + (calcul * coefReduction);
- $("#resultat" ).html("Tarif généralement appliqué : <span id=\"prix\">"+formatNumber(resultat)+" € </span>/ Si correction en rouge : <span id=\"prix\">"+formatNumber(Math.round(resultatMajore))+" € </span>" );
- return false;
- }
-
- );
- });
- // ]]></script>
|
Je souhaiterais ajouter une troisième formule (Réécriture) avec ces tarifs : 0,08 ; 0,09 et 0,1.
J'ai essayé d'ajouter ces lignes, mais cela ne marche pas :
Code :
- <input id="forumle1" type="radio" name="formule" value="1" checked="checked" />
- <label for="forumle1">Simple</label>
- <input id="formule2" type="radio" name="formule" value="2" />
- <label for="formule2" />Approfondie</label>
- <input id="formule3" type="radio" name="formule" value="3" />
- <label for="formule3" />Réécriture</label>
|
Code :
- if($("input:checked" ).val() == 1){
- if($("#formjur" ).val()== 1){
- calcul = $("#nbchar" ).val() * 0.0035;
- }else if ($("#formjur" ).val()== 2) {
- calcul = $("#nbchar" ).val() * 0.004;
- }else{
- calcul = $("#nbchar" ).val() * 0.003;
- }
- }else{
- if($("#formjur" ).val()== 1){
- calcul = $("#nbchar" ).val() * 0.0058;
- }else if ($("#formjur" ).val()== 2) {
- calcul = $("#nbchar" ).val() * 0.0066;
- }else{
- calcul = $("#nbchar" ).val() * 0.005;
- }
- }else{
- if($("#formjur" ).val()== 1){
- calcul = $("#nbchar" ).val() * 0.009;
- }else if ($("#formjur" ).val()== 2) {
- calcul = $("#nbchar" ).val() * 0.01;
- }else{
- calcul = $("#nbchar" ).val() * 0.008;
- }
|
Pourriez-vous m'aider, s'il vous plaît ?
Merci beaucoup.
|