Traduire javascript en PHP
Résolu
unconnu75
Messages postés
100
Statut
Membre
-
unconnu75 Messages postés 100 Statut Membre -
unconnu75 Messages postés 100 Statut Membre -
Bonjour,
Je cherche à traduire ce bout de code javascrite/PHP en PHP uniquement et plus de javascripte:
<script type="text/javascript" src="test.js"></script>
<script type="text/javascript">
<!--<![CDATA[
function test_submit()
{
var data = document.getElementById('inputtest').value;
data = (data.replace(/=/g,'-')).replace(/\//g,'_');
document.location = 'test.php?ID='+data;
}
//]]>-->
</script>
</head>
<body>
<div id="pmp">
<h3>Test</h3>
<p>TESTTEST</p>
<form action="#" onsubmit="test_submit(); return false;">
<p>
<input id="inputtest" name="inputtest" type="text" /><input type="submit" value="Envoi" />
</p>
</form>
</div>
</body>
</html>
Merci
Je cherche à traduire ce bout de code javascrite/PHP en PHP uniquement et plus de javascripte:
<script type="text/javascript" src="test.js"></script>
<script type="text/javascript">
<!--<![CDATA[
function test_submit()
{
var data = document.getElementById('inputtest').value;
data = (data.replace(/=/g,'-')).replace(/\//g,'_');
document.location = 'test.php?ID='+data;
}
//]]>-->
</script>
</head>
<body>
<div id="pmp">
<h3>Test</h3>
<p>TESTTEST</p>
<form action="#" onsubmit="test_submit(); return false;">
<p>
<input id="inputtest" name="inputtest" type="text" /><input type="submit" value="Envoi" />
</p>
</form>
</div>
</body>
</html>
Merci
Configuration: Windows XP Internet Explorer 6.0
2 réponses
-
tu veux que tout les signe = soit remplacé par - et que tout les \ soit remplacé par _?
si c'est le cas il suffit de faire
<form action="test.php" method="post"> <p> <input id="inputtest" name="inputtest" type="text" /><input type="submit" value="Envoi" /> </p> </form>
en html
et sur la page test.php
<?php $_POST['inputtest'] = strtr($_POST['inputtest'],'=\\','-_'); ?>
je ne sais pas si le backslashe doit être échappé comme dans l'exemple -