Nelze vybrat více než 25 témat
Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
|
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
- <title>Main page</title>
- </head>
- <body>
- <div class="container">
- <div style="margin-top: 3rem;">
- <h1>New article</h1>
-
- <form action="/articles" method="POST">
- <div class="form-group mt-2">
- <label for="title">Title</label>
- <input required type="text" name="title" id="title" class="form-control">
- </div>
-
- <div class="form-group mt-2">
- <label for="username">Username</label>
- <input required type="text" name="username" id="username" class="form-control" onkeyup="validateUsername()">
- </div>
-
- <div class="form-group mt-2">
- <label for="arttext">Article Text</label>
- <input required type="text" name="arttext" id="arttext" class="form-control">
- </div>
-
- <div class="mt-4">
- <a href="/" class="btn btn-secondary">Cancel</a>
- <button id="save" class="btn btn-primary">Save</button>
- </div>
- </form>
- </div>
- </div>
-
- <script>
- function validateUsername(){
- let username = document.getElementById("username").value
- var usernameRegex = /^[a-zA-Z]+$/
- if(usernameRegex.test(username) && username.length != 0 )
- {
- document.getElementById("save").classList.remove("disabled")
- }
- else
- {
- document.getElementById("save").classList.add("disabled")
- }
- }
- console.log('asdad')
- validateUsername()
- </script>
- </body>
- </html>
|