verification de mon champ en javascript avec redirection si value!=0
Bonjour,
Je cherche à verifier si mon champ 'lien' est rempli. Jusque là je pense que ça va. Mais si ce lien est rempli, je veux pouvoir à partir de mon picto vérifier lien accéder a ce lien dans un nouvel onglet. Tout en sachant que si mon input est vide je ne dois pas pouvoir cliquer sur mon picto.
Pour cela j'utilise le code JS:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
function FormLien()
{
if(document.getElementById('szLien').value != '')
{
document.getElementById('szLien').target='_blank';
document.getElementById('szLien').href='szLien';
}
else
{
}
} |
en relation avec mon code PHP:
Code:
1 2 3 4 5 6 7 8 9 10
|
<td>
<input type='text' name='szLien_PM' id='szLien' maxlength='100' style='width:300px;' value='".$szLien."'/>
</td>
";
$szLien_picto = "<img src='".$GLOBALS['szBaseURL'].$GLOBALS['szRepImg']."picto_Lien.png' id='szPictoLien' alt='Vérifier le Lien' title='Vérifier le Lien' />";
echo"
<td align='center' width='50'>
<a href='JavaScript:FormLien()'>".$szLien_picto."</a>
</td> |
Et comme vous l'aurez deviné, ça ne marche pas. La question est pourquoi ... Je me doute que ma syntaxe n'est pas bonne mais comme je suis nul en javascript, j'ai beau en essayer un bon nombre rien ne marche .
J'ai aussi essayé avec l’événement onclick sur mon <a></a> mais je n'ai pas plus de réussite qu'avec le reste.
Merci d'avance pour vos réponses.
R