1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
|
<html>
<head>
<script type='text/javascript'>
var t = "";
function trim(val)
{
var retour = "" ;
for(i=0;i < val.length;i++)
if(val.charAt(i) != '\n' && val.charAt(i) != '\r')
{
retour += val.charAt(i) ;
}
return retour ;
}
function test(c)
{
if( trim(t).length > trim(c.value).length )
t = c.value;
ligne1 = false;
var s;
maString='';
s = t + c.value.charAt(c.value.length-1);
if(s.lastIndexOf('\n') == '-1' && s.length > 3 )
{
s=s.substring(0,3)+'\n'+s.substring(3,s.length);
t = s;
ligne1 = true;
}
s= s.split('\n');
for(j=0;j<s.length;j++)
{
//si nb char par ligne > 3
//max de 3 char par ligne
if(s[j].indexOf('\r') > 3 || (s[j].indexOf('\r')=='-1' && s[j].length>3) )
{
if(s[j+1]==null)
{
//s[j+1]=s[j].substring(3,s[j].length);
s[j+1]=s[j].substring(3,4);
}
else
{
s[j+1]=s[j].substring(3,4)+s[j+1].substring(0,3);
}
s[j] = s[j].substring(0,3)+'\n';
}
}
for(k=0;k<s.length;k++)
{
if(s[k] != null)
maString += s[k].substring(0,3);
if(s[k].length >= 3)
maString += '\n';
}
//if(!ligne1)
//{
t=maString;
//}
}
function test2(c)
{
if( trim(t).length > trim(c.value).length)
t = test(c.value);
//touche supr et del autorisé dans tout les cas
if(event.keyCode == '8' || event.keyCode == '34')
return true;
var y ='';
y = t.split('\n');
if(y.length > 5 || ( y[4] != null && y[4].length >= 3 ) )
return false
else if(y.length <= 5 )
return true;
}
</script>
</head>
<body>
<form name="formulaire" method="POST" action="--WEBBOT-SELF--" onSubmit="location.href='_derived/nortbots.htm';return false;" webbot-onSubmit >
<!--webbot bot="SaveResults" u-file="M:\_private\form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" startspan --><input TYPE="hidden" NAME="VTI-GROUP" VALUE="0"><!--webbot bot="SaveResults" endspan i-checksum="43374" --><p> </p>
<p> </p>
<p><textarea name='texta' rows="10" cols="20" onkeydown="return test2(this)" onkeyup="return test(this)"></textarea></p>
<p> </p>
<p><input type="submit" value="Envoyer" name="B1"><input type="reset" value="Rétablir" name="B2"></p>
</form>
</body>
</html> |
Partager