html - 必需属性在我的表单中不起作用

标签 html css

这是我的代码: 我在 <form></form> 中添加了提交输入类型标签,我的应用程序中只有一种形式。我已经使用 php 代码设置了值(这是原因吗?如果是,有哪些替代方案可用?)

<form id="form2" method="POST" action=""  enctype="multipart/form-data">
    <fieldset style="padding:0px 20px 0px 20px;">
        <h5 style="color:#6d7fcc;"><b>Company Details <div style="border-style:solid; border-width:.5px; float:right; width:870px; margin-top:8px; margin-right:20px; color:black;"></div> </b></h5><br>
        <div id="col_sep">
            <h5 style="color:#7B7D7D"><b>Company Name</b></h5>
            <input type="text" name="emp_name" id="emp" style="width:400px; height:30px;" value="<?php if($row1->company_name!=null){echo $row1->company_name;} else {echo ' ';} ?>" disabled="disabled">
            <br><br>
            <h5 style="color:#7B7D7D"><b>Website* </b></h5>
            <input type="text" name="message" style="width:400px; height:30px;" value="<?php if($row1->website!=null){echo $row1->website;} else {echo ' ';} ?>" required />
            <br><br>
            <h5 style="color:#7B7D7D"><b>Select Country* </b></h5>
            <select id="country" name ="country" style="width:200px; height:30px;" value="<?php if($row1->country!=null){echo $row1->country;} else {echo ' ';} ?>" required></select>
            <br><br>
            <h5 style="color:#7B7D7D"><b>Select State* </b></h5>
            <select name ="state" id ="state" style="width:200px; height:30px;" value="<?php if($row1->state!=null){echo $row1->state;} else {echo ' ';} ?>" required ></select>
            <br><br>
            <h5 style="color:#7B7D7D"><b>Company Address</b></h5>
            <textarea name="address" style="width:350px; height:150px;  border:1px solid #7B7D7D; resize:none;" value="<?php if($row1->address!=null){echo $row1->address;} else {echo ' ';} ?>"></textarea>
            <br><br>
        </div>
        <div id="col_sep">
            <h5 style="color:#7B7D7D"><b>Company Logo</b></h5>
            <input type='file' id="c_logo" onchange="readURL(this)" name="logo" />
            <img id="blah" src="<?php if($row1->logo!='img/animie_cam.jpg'){echo $row1->logo;} else {echo 'img/animie_cam.jpg';} ?>" alt="your image" />
            <br><br>
            <h5 style="color:#7B7D7D"><b>Landline</b></h5>
            <input type="text" name="landline" id="emp" style="width:350px; height:30px;" value="<?php if($row1->landline!=0){echo $row1->landline;} else {echo ' ';} ?>">
            <br><br>
            <h5 style="color:#7B7D7D"><b>Mobile* </b></h5>
            <input type="text" name="mobile" style="width:350px; height:30px;" value="<?php if($row1->mobile!=0){echo $row1->mobile;} else {echo ' ';} ?>" required />
            <br><br>
            <h5 style="color:#7B7D7D"><b>About Company</b></h5>
            <textarea name="about" style="width:350px; height:150px;  border:1px solid #7B7D7D; resize:none;" value="<?php if($row1->country!=null){echo $row1->country;} else {echo ' ';} ?>"></textarea>
            <br><br>
        </div>
        <input style="margin:20px 0px 30px 60px; width:70px; height:35px; background-color:#C52B1E; color:white; border-radius:8px;" id="save_up" type="submit" value="Save">
    </fieldset>
</form>

最佳答案

您需要将 {echo ' ';} 更改为 {echo '';} 因为空格是字符。

如果需要使用trim space string进行验证,则需要使用javascript。

关于html - 必需属性在我的表单中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49648727/

相关文章:

html - 将 div 的底部固定到屏幕底部

javascript - Facebook - 确定用户是否是外部粉丝

javascript - React Js 将 bool 值传递回父状态

javascript - onmouseover 改变 html img 对象的 src 的 addEventListener

css - 当一个 div 标签低于另一个时,如何使 div 标签扩展到内容

html - 网格属性不适用于网格容器内的元素

html - 如何用 CSS 连接大写单词?

jquery - 仅将代码应用于索引

html - 使用 px 在 CSS 中定位图像,根据显示器分辨率给出不同的结果

JQuery 在静态 HTML 页面中搜索并突出显示找到的单词