13. december 2004 - 20:21
Der er
9 kommentarer og 1 løsning
Validering af textfield
Hejsa, Hvordan validerer jeg et tekstfelt til kun at indholde hele tal eller tal med punktum som øre-sepperator. 50 - ok 60,26 - fejl 60.25 - ok osv. VH Anders
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
13. december 2004 - 20:31
#1
prøv: <script type="text/javascript"> function valider(frm) { var valid = true; if (frm.tekstfelt.value.search(/(^\d+(\.\d+)?$)/ig) < 0) {valid = false;alert("Skriv et tal med . som øreseperator");} return valid; } </script> <form onsubmit="return valider(this);"> <input type="text" name="tekstfelt" /> <input type="submit" /> </form>
13. december 2004 - 20:35
#2
function checkTal(tal) { if(tal == Math.round(tal)) return true; else { tal = ""+tal; if(tal.indexOf(".") > -1 && (tal.substring(tal.indexOf(",")+1, tal.length)-0 % 25 == 0) return true; } else { return false; } } } Så skulle den være fin!
13. december 2004 - 20:43
#3
Nå, min version havde lige et par fejl: <script> function checkTal(tal) { if(tal == Math.round(tal)) return true; else { tal = ""+tal; if(tal.indexOf(".") > -1 && (tal.substring(tal.indexOf(".")+1, tal.length)-0) % 25 == 0) return true; else return false; } } document.write(checkTal("50")); document.write("<br>"); document.write(checkTal("50,26")); document.write("<br>"); document.write(checkTal("50.25")); document.write("<br>"); </script>
13. december 2004 - 20:53
#4
Hvorfor får jeg fejl her: <a href="#" onClick="if (validatePrice(document.adminForm.price.value)){document.adminForm.taskVariable.value='<?php echo $row[productID]; ?>';document.adminForm.option.value='com_productDetails';document.adminForm.task.value='updateProduct';document.adminForm.submit();} else {alert('fejl i pris')};"><img src="../images/button_opdater.gif" alt="Opdater produkt" width="49" height="17" border="0"></a>
13. december 2004 - 20:53
#5
Error: object expected
13. december 2004 - 20:56
#6
hvordan ser validatePrice ud?
13. december 2004 - 20:59
#7
function validatePrice(price) { if(price == Math.round(price)) return true; else { price = ""+price; if(price.indexOf(".") > -1 && (price.substring(price.indexOf(".")+1, price.length)-0) % 25 == 0) return true; else return false; } }
13. december 2004 - 22:11
#8
$row[productID]; => $row['productID']; Du skal bruge '' om feltnavne i resultsets... Og eksisterer dette resultset (stadig) ? Når databasen lukkes, er det væk! (Fyld evt. i array) P.S: Der hvor du skriver: <?php echo $row[productID]; ?> kan du bare skrive <?= $row['productID'] ?>
14. december 2004 - 09:33
#9
Tak for info, men det er ikke problemet. Den populerer godt nok.
14. december 2004 - 09:56
#10
hmm, vi at flytte lidt rundt på mine scripts kom til til at virke. tak til alle!
Vi tilbyder markedets bedste kurser inden for webudvikling