dpjtn48868 2015-07-15 12:20
浏览 157
已采纳

如何为select选项设置默认值

<script type="text/javascript">
 function submitForm() {
  var thelang = document.getElementById('lang').options[document.getElementById('lang').selectedIndex].value;
window.location.href = window.location.pathname + '?lang=' + thelang;
}
</script>
<?php session_start() ?>

<?php

require("config.php");

if(!isset($_GET['lang'])) {
    $lng = 'en';
}
else {
    $lng = $_GET['lang'];
}
?>
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 </head>
 <body>
  <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
   <label for="lang">Select Language:</label>
    <select id="lang" name="lang" onchange="submitForm()">
     <option value="en"<?php if( $_GET['lang'] != 'ar'){  echo " selected=\"selected\"";} ?> > English</option>
     <option value="ar"<?php if( $_GET['lang'] == 'ar'){  echo " selected=\"selected\"";} ?> >Arabic</option>
          
   </select>
     
</form>
<textarea cols="70" rows="5" readonly style="resize:none"><?php echo $trans['topnews']; ?> </textarea>


</body>

</html>

I am new to implementing translation in PHP .I have a text are in which it loads content from database. once the selected value is English , the text area is in English and once it's Arabic, the text area content is in Arabic . Everything is working great but upon loading the page for the first time before selecting any language i has an error ( Undefined index:lang in C:\xampp\htdocs\project\shownews.php) when I select a value this error no longer displays

</div>
  • 写回答

1条回答 默认 最新

  • doulv1760 2015-07-15 12:27
    关注

    try this

     <option value="en"<?php if( $lng != 'ar'){  echo " selected=\"selected\"";} ?> > English</option>
     <option value="ar"<?php if( $lng == 'ar'){  echo " selected=\"selected\"";} ?> >Arabic</option>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题