Forum Moderators: open
<script type="text/javascript">
<!--
String.prototype.isFactor = function (n) {return this / n == Math.round(this / n)}
// -->
</script>
</head>
<body>
<form method="post" action="delete2.asp">
<input type="text" name="Quantity" size="2" onchange="if (!this.value.isFactor(30)) {alert('Please enter a Quantity Ordered amount divisible by 30'); this.value=''; this.focus()}">
<input type="submit">
</form>
</body>
Response.write ("<input type=text name=Quantity size=2 tabindex=25 onchange="if (!this.value.isFactor(30)) {alert('Please enter a Quantity Ordered amount divisible by 30'); this.value=''; this.focus()}">")
Can't double quotes simply be replaced with "?
Thanks,
Jim
Response.Write "<input type=""text"" name=""Quantity"" size=""2"" onchange=""if (!this.value.isFactor(" & strNumber & ")) {alert('Please enter a Quantity Ordered amount divisible by " & strNumber & "'); this.value=''; this.focus()}"">" & vbCrLf
(You just need to double up the quotation marks)
<input type="text" name="Quantity" size="2" onchange="if (!this.value.isFactor(<%= strNumber %>)) {alert('Please enter a Quantity Ordered amount divisible by <%= strNumber %>'); this.value=''; this.focus()}">
[edited by: DrDoc at 5:15 pm (utc) on June 17, 2004]
[edit reason] Removed smilies from code [/edit]